Проблема такая: Поставил 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 (он там видимо что то докомпиливать хотел, а невышло ): ) Вобщем хотелось бы из инсталлера все таки его настроить... Можно ли как то поправить ситуацию?
Заранее спасибо! Буду благодарен за любой ответ!