Настроил транспорт icq. Теперь приходится перезагружать ejabberd после отключения, чтобы к нему снова подключиться

Linux icq jabber ejabberd pyicq

До настойки все было ок, пользовался жабой нормально. настроил транспорт - после перезагрузки сервера один раз подключается норм, после отключения больше не подключается. service ejabberd restart спасает.

=ERROR REPORT==== 2010-12-17 20:44:28 ===
** State machine <0.454.0> terminating
** Last event in was {xmlstreamelement,
{xmlelement,"auth",
[{"xmlns","urn:ietf:params:xml:ns:xmpp-sasl"},
{"mechanism","PLAIN"}],
[{xmlcdata,
<<"dXNlcnBhc3N3b3Jk">>}]}}
** When State == wait_for_feature_request
** Data == {state,{socket_state,gen_tcp,#Port<0.2931>,<0.453.0>},
ejabberd_socket,#Ref<0.0.0.10142>,false,"24404542",
{sasl_state,"jabber","scaytrase.ru",[],
#Fun<ejabberd_c2s.1.126837140>,
#Fun<ejabberd_c2s.2.57268884>,
#Fun<ejabberd_c2s.3.64018780>,undefined,
undefined},
c2s,c2s_shaper,false,true,false,false,
[verify_none,{certfile,"/etc/ejabberd/ejabberd.pem"}],
false,undefined,[],"scaytrase.ru",[],undefined,
{0,nil},
{0,nil},
{0,nil},
{0,nil},
undefined,undefined,undefined,false,
{userlist,none,[],false},
unknown,unknown,
{{94,25,189,245},49336},
"ru"}
** Reason for termination =
** {badarg,[{extauth,call_port,2},
{ejabberd_auth_external,check_password,3},
{ejabberd_auth,check_password_loop,2},
{cyrsasl_plain,mech_step,2},
{cyrsasl,server_step,2},
{ejabberd_c2s,wait_for_feature_request,2},
{p1_fsm,handle_msg,10},
{proc_lib,init_p_do_apply,3}]}


Примечание:
А по делу? исправлять то как? кстати pyICQ-t никак не привязан к ёжаббе.

Примечание:
Вопрос решился исправление скрипта авторизации. Надо и правда следить, чтобы он всегда выполнялся в цикле и не мог из него выйти. Снова жаба его не запускает.

Напишите что нить толковое, для лучшего ответа.
Ответы:
Я бы и сам сменил ёжабу на что-то более вменяемое, только вот выбора особо нет, увы. Либо жаба, либо ёршланг, либо кошерный си но без конференций и транспортов... печаль...


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.