LINUX.ORG.RU
ФорумAdmin

[ejabberd] упал сабж, не могу поднять


0

0

Внезапно упал ejabberd со следущим сообщением об ошибке:
** Last event in was {xmlstreamstart,«stream:stream»,
[{«to»,«kvas.tk»},
{«xmlns»,«jabber:client»},
{«xmlns:stream»,
"http://etherx.jabber.org/streams«},
{„version“,„1.0“}]}
** When State == wait_for_stream
** Data == {state,{socket_state,gen_tcp,#Port<0.501>,<0.491.0>},
ejabberd_socket,#Ref<0.0.0.9711>,„1916585762“,
undefined,c2s,c2s_shaper,false,true,false,false,
[{certfile,»/etc/ejabberd/ejabberd.pem"}],
false,undefined,[],«halflinuxoid.ru»,[],undefined,
{0,nil},
{0,nil},
{0,nil},
{0,nil},
{dict,0,16,16,8,80,48,
{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
[]},
{{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
[]}}},
undefined,undefined,undefined,false,
{userlist,none,[]},
unknown,unknown,
{{95,139,184,203},33501},
undefined}
** Reasоn fоr terminatiоn =
** {badarg,[{ets,lookup,[acl,{admin,global}]},
{acl,match_acl,3},
{acl,match_acls,3},
{ejabberd_c2s,change_shaper,2},
{ejabberd_c2s,wait_for_stream,2},
{p1_fsm,handle_msg,10},
{proc_lib,init_p,5}]}

после перезапуска службы происходит то же самое при подключении первого же клиента. ОС Debian Stable. конфиг давно не трогал и всё было хорошо, обновления последние


Ответ на: комментарий от wasd

ССЗБ, кто-ж сервера обновляет?

А по-сабжу: я бы начал с просмотра зависимостей этого демона, и его плугинов, и начал просмотр чего обновилось из зависимостей. Ну и отключить плугины, там может чего и «всплывёт». Может оно java юзает? Может там openjre или как там, убрать? И поставить binjava? Ибо в Ubuntu есть такая тенденция без спросу при обновлении так менять java окружение - иногда.

DALDON ★★★★★ ()

То есть само сабой отвалилось ? на венды больше похоже :).

Попробуйте пересоздать ключ, предварительно сохранив старый

openssl req -newkey rsa:1024 -keyout ejabberd.pem -nodes -x509 -days 3650 -out ejabberd.cer
echo "" >> ejabberd.pem
cat ejabberd.cer >> ejabberd.pem
sudo cp ejabberd.pem /etc/ejabberd/ejabberd.pem
sudo chown ejabberd:ejabberd /etc/ejabberd/ejabberd.pem
sudo chmod 400 /etc/ejabberd/ejabberd.pem
temporary ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.