Bug 26162 - Не запускается ejabberd
Summary: Не запускается ejabberd
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: ejabberd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-26 00:08 MSK by Pavel Vainerman
Modified: 2011-11-01 12:16 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Vainerman 2011-08-26 00:08:50 MSK
Обновился до версии ejabberd-2.1.8-alt1  и 
service ejabberd не запускается.. :(

Я даже не знаю куда посмотреть..
Comment 1 Pavel Vainerman 2011-08-26 00:33:59 MSK
Попытался откатиться на 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 Vladimir V. Kamarzin 2011-08-31 12:21:18 MSK
Убедиться, что не болтается старых процессов, т.к. ёж не всегда корректно останавливается, запускать вручную с дебагом и смотреть что происходит.
Comment 3 Pavel Vainerman 2011-08-31 12:31:52 MSK
(В ответ на комментарий №2)
> Убедиться, что не болтается старых процессов, т.к. ёж не всегда корректно
> останавливается, запускать вручную с дебагом и смотреть что происходит.
  Это смотрел. Прибивал.

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

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

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

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

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