Bug 26162 - Не запускается ejabberd
: Не запускается ejabberd
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/ejabberd)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2011-08-26 00:08 by
Modified: 2011-11-01 12:16 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2011-08-26 00:08:50
Обновился до версии ejabberd-2.1.8-alt1  и 
service ejabberd не запускается.. :(

Я даже не знаю куда посмотреть..
------- Comment #1 From 2011-08-26 00:33:59 -------
Попытался откатиться на 2.1.7 но не помогло..
ещё заметил при "откате" (rpm -Uhv --force) такое:


Подготовка...                                
####################################################################################################
ejabberd                                               
####################################################################################################
Stopping ejabberd service:  Failed RPC connection to the node ejabberd@server:
nodedown

Commands to start an ejabberd node:
  start  Start an ejabberd node in server mode
  debug  Attach an interactive Erlang shell to a running ejabberd node
  live   Start an ejabberd node in live (interactive) mode

Optional parameters when starting an ejabberd node:
  --config-dir dir   Config ejabberd:    /etc/ejabberd
  --config file      Config ejabberd:    /etc/ejabberd/ejabberd.cfg
  --ctl-config file  Config ejabberdctl: /etc/sysconfig/ejabberd
  --logs dir         Directory for logs: /var/log/ejabberd
  --spool dir        Database spool dir: /var/lib/ejabberd
  --node nodename    ejabberd node name: ejabberd

[FAILED]
Starting ejabberd service:  [ DONE ]
ejabberd: reinstalling service "alice.mydomain.org"
ejabberd: updating config file
ejabberd: reinstalling service "server"
ejabberd: updating config file
ejabberd: reinstalling service "conference.server"
ejabberd: updating config file
ejabberd: reinstalling service "icq.example.org"
ejabberd: updating config file
XPath error : Invalid expression
xmlXPathEval: evaluation failed
pyicqt/: no such node
ошибка: ошибка выполнения сценария %post из ejabberd-2.1.7-alt1, код возврата 1
ejabberd-captcha                                       
####################################################################################################
ejabberd-extra                                         
####################################################################################################
ejabberd-pam                                           
####################################################################################################
[root@server tmp]#
------- Comment #2 From 2011-08-31 12:21:18 -------
Убедиться, что не болтается старых процессов, т.к. ёж не всегда корректно
останавливается, запускать вручную с дебагом и смотреть что происходит.
------- Comment #3 From 2011-08-31 12:31:52 -------
(В ответ на комментарий №2)
> Убедиться, что не болтается старых процессов, т.к. ёж не всегда корректно
> останавливается, запускать вручную с дебагом и смотреть что происходит.
  Это смотрел. Прибивал.

На данный момент "свою" проблему решил. На чистом "конфиге" из пакета,
он таки запускается. Поэтому пришлось заново, ручками перенести настройки.
И с потерей "контактов"... сейчас работает.

Но печально, что как-то "обновление" не прошло гладко.

P.S. Правда я так понимаю, это ещё может быть завязано на DNS, сеть и т.п.
Я читал, что "ёж" как-то сильно зависит от этого.. Сам я в нём не специалист,
и мне понравилось как-раз то, что в своё время,
из пакета его завести удалось довольно просто. В отличие от jabberd2..
------- Comment #4 From 2011-11-01 12:16:09 -------
(В ответ на комментарий №1)
> ejabberd: updating config file
> XPath error : Invalid expression
> xmlXPathEval: evaluation failed
> pyicqt/: no such node
> ошибка: ошибка выполнения сценария %post из ejabberd-2.1.7-alt1, код возврата 

Вот этот несработавший триггер - кажется он что-то недоправил в конфигах, из-за
чего и не запускалось.

Баг пока закрою как worksforme, если кто-то найдёт способ воспроизведения, то
переоткройте.