LINUX.ORG.RU

Не стартует ejabberd сервер.


0

0

Такие дела: поставил из портежей свежий ежаббер, пытаюсь запустить со стандартным конфигом:

localhost ~ # /etc/init.d/ejabberd start
* Starting ejabberd... [ ok ]
Прослушивающих порты веб-админки и http-pull тоже не обнаружено:
localhost ~ # netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   
tcp        0      0 0.0.0.0:60003           0.0.0.0:*               LISTEN     3190/beam           
tcp        0      0 0.0.0.0:4369            0.0.0.0:*               LISTEN     8214/epmd           
/var/log/jabber/ пуст.
localhost ~ # ejabberdctl status
Node ejabberd@localhost is started. Status: started
ejabberd is not running

Пытался запустить ejabberd вручную, и вот что из этого получилось:

localhost ejabberd # sudo -ujabber /usr/sbin/ejabberd
Erlang R13B (erts-5.7.1) [source] [rq:1] [async-threads:0]

Eshell V5.7.1  (abort with ^G)
(ejabberd@localhost)1> 
=INFO REPORT==== 7-May-2009::03:33:48 ===
    application: ejabberd
    exited: {bad_return,
                {{ejabberd_app,start,[normal,[]]},
                 {'EXIT',
                     {{case_clause,
                          {error,
                              {request,
                                  {get_until,unicode,[],erl_scan,tokens,
                                      [1]}}}},
                      [{epp_dodger,parse_form,4},
                       {epp_dodger,parse,5},
                       {ejabberd_loglevel,compile_string,2},
                       {ejabberd_loglevel,set,1},
                       {ejabberd_app,start,2},
                       {application_master,start_it_old,4}]}}}}
    type: temporary

Честно мучал гугл в попытке найти ответ самому, но ни один рецепт не подошел. Есть подозрения на ошибки в базе данных mnesia, но как это проверить я не понял.


Debian? Если да, то он там как-то криво собран (был) и я так и не осилил его правильно запустить. На ejabberd@c.j.r промычали что-то невразумительное и отправили собирать ejabberd руками и в какой-то левый репозиторий (это было в время sarge). В итоге я поставил jabberd2 и пользуюсь им до сих пор (хоть его и нет в stable).

undertaker ★★
()
Ответ на: комментарий от undertaker

Не дебиан, Gentoo. Попробую собрать руками.

s
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.