Здраствуйте.
Проблема такая: Поставил ejabberd-1.1.3 из инсталлятора на Linux Fedora 2, все запускается ок, по джиду тоже нормально логинится в фдмин панель, но вот ни один клиент нехочет коннектится к нему :(
Вот есть кусок из логов в момент подключения:
=INFO REPORT==== 2007-07-24 14:21:16 ===
I(<0.233.0>:ejabberd_listener:90): (#Port<0.379>) Accepted connection
{{77,45,165,46},51298} -> {{71,24,64,147},5222}
=ERROR REPORT==== 2007-07-24 14:21:16 ===
** State machine <0.364.0> terminating
** Last event in was {xmlstreamelement,
{xmlelement,"iq",
[{"type","set"},{"id","auth_31"}],
[{xmlelement,
"query",
[{"xmlns","jabber:iq:auth"}],
[{xmlelement,
"username",
[],
[{xmlcdata,<<"frost">>}]},
{xmlelement,
"resource",
[],
[{xmlcdata,<<"mcabber">>}]},
{xmlelement,
"digest",
[],
[{xmlcdata,
<<"1a3e227ac6715386a270dc2360bf4f03fb7fd197">>}]}]}]}}
** When State == wait_for_auth
** Data == {state,#Port<0.379>,
<0.365.0>,
gen_tcp,
"1979344051",
undefined,
c2s,
c2s_shaper,
false,
false,
false,
false,
[],
false,
undefined,
[],
"jabber.mydomain.com",
[],
undefined,
{0,nil},
{0,nil},
{0,nil},
{0,nil},
undefined,
undefined,
undefined,
false,
none,
[]}
** Reason for termination =
** {badarg,[{ets,lookup,[crypto_server_table,port]},
{crypto,control,2},
{sha,sha,1},
{ejabberd_auth_internal,check_password,5},
{lists,any,2},
{ejabberd_c2s,wait_for_auth,2},
{gen_fsm,handle_msg,7},
{proc_lib,init_p,5}]}
На конференции мне скзали что это проблема в поддержке openssl... и посоветовали собрать erlang и ejabberd из сорцов, но тоже проблема возникла на процедуре make install (он там видимо что то докомпиливать хотел, а невышло ): ) Вобщем хотелось бы из инсталлера все таки его настроить... Можно ли как то поправить ситуацию?
Заранее спасибо! Буду благодарен за любой ответ!
Я не могу тебе
Я не могу тебе помочь, но естьстраница об этой ошибке в FAQе. Если найдешь решение, напиши тоже туда ☺
Спасибо. Там
Спасибо. Там как раз говорится об этом, и видимо как Christophe Romain нестарался так толком ничего и невышло, хотя я не ставил дополнительных библиотек (lib и oldlib), решил просто поставить версию 1.1.2 и все прошло успешно.
Правда возникли другие проблемы: нехочет коннектится ни к одной конференции, mcabber мне только говорит при попытке подключения (и кстати не только он):
07-25 17:06:10 Sent a join request to ...
07-25 17:07:47 Error presence packet from
07-25 17:07:47 Received error packet [remote-server-not-found]
07-25 17:07:47 Error code from server: 404 Not Found
Вот что в логах ejabberd:
=INFO REPORT==== 2007-07-25 07:32:01 ===
I(<0.332.0>:ejabberd_s2s_out:106): started: {"jabber.mydomain.com",
"conference.jabber.ru",
{new,"179616620"}}
С чем это может быть связано я незаю.
Хм... это только
Хм... это только если на внешнюю лезешь, а во внутренней все ок... эх, правил я этих пока непонимаю которые там написаны в конфиге. все это уже оффтоп.