karashchuk.com » Бібліотека Знань » Линуксы » ejabberd not-authorized from localhost

Линуксы : ejabberd not-authorized from localhost

Обновил пару установленых пакетов включая ejabberd. И тут появились небольшие грабли. Перестали отправляться сообщения с этого-же хоста написанные на perl. Подумал косяки в библиотеках перловых - а нет! Поставил sendxmpp - тоже зараза не работает. И как-то другие таски меня увели от этого трабла в сторону, так-как основное ejabberd выполнял - с удаленных хостов все замечательно коннектилось и работало. Но на ДР решил поехать в другой город, а в дороге была отвратительнейшый коннект, даже при работе через ssh. В общем доехав, и на следующий день я всетаки вернулся к этой таске.
Подебажил что отдает sendxmpp.


XMPP::Conn: AuthSASL: shiney new auth
XML::Stream: Send: (<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='DIGEST-MD5'></auth>)
XMPP::Conn: AuthSASL: haven't authed yet... let's wait.
XMPP::Conn: Process: timeout(1)
XML::Stream: Read: buff(<challenge xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>XXXX</challenge>)
XML::Stream: Send: (<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>XXXX</response>)
XMPP::Conn: AuthSASL: haven't authed yet... let's wait.
XMPP::Conn: Process: timeout(1)
XML::Stream: Read: buff(<challenge xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>XXXX</challenge>)
XML::Stream: Send: (<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'></response>)
XMPP::Conn: AuthSASL: haven't authed yet... let's wait.
XMPP::Conn: Process: timeout(1)
XML::Stream: Read: buff(<failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><not-authorized/></failure>)
XMPP::Conn: AuthSASL: Authentication failed.
Error 'AuthSend': error: not-authorized[?]
XML::Stream: Send: (</stream:stream>)
XML::Stream: SetCallBacks: tag(node) func(CODE(0x291c2d98))
XMPP::Conn: Disconnect: bye bye
sendxmpp: Disconnect



Ну вывод сам напрашивался - попробовать отключить DIGEST-MD5.

В общем для себя решение этой таски в следующем:
1. закоментить FQDN
2. добавить следующие две строки

disable_sasl_mechanisms:
 - "digest-md5"


Вы только посетили наш сайт, КОММЕНТИРОВАНИЕ будет доступно через несколько минут.
возможно у Вас отключен javascript, если включен - просто обновите страницу