Comment 2 for bug 1703411

Revision history for this message
Chris Sharp (chrissharp123) wrote :

I can confirm that uncommenting "mod_legacy_auth: {}" in /etc/ejabberd/ejabberd.yml allows OpenSRF to work, but the other problem here is that ejabberd is more strict about enforcing STARTTLS. Setting "loglevel" to "5" (debug) allowed me to see this (after enabling legacy auth):

<<"<stream:error><policy-violation xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text xml:lang='en' xmlns='urn:ietf:params:xml:ns:xmpp-streams'>Use of STARTTLS required</text></stream:error>">>

Setting "starttls_required" to "false" allowed OpenSRF to start successfully. But that's probably a separate bug.