Не запускается ejabberd

RedHat Linux 9, ejabberd собран с поддержкой ssl
Сертификат сгенерен, ejabberd.cfg поправлен:
{acl, admin, {user, "fireball"}}.
{hosts, ["xDSL.nnn.ru"]}.
и прописаны полные пути к server.pem

При запуске командой
erl -pa /var/lib/ejabberd/ebin \
-sname ejabberd \
-s ejabberd \
-ejabberd config \"/etc/ejabberd/ejabberd.cfg\" \
log_path \"/var/log/ejabberd/ejabberd.log\" \
-sasl sasl_error_logger \{file,\"/var/log/ejabberd/sasl.log\"\} \
-mnesia dir \"/var/lib/ejabberd/spool\"

получаю в ответ:

=ERROR REPORT==== 6-Jun-2007::16:52:38 ===
Error in process <0.231.0> on node 'ejabberd@xDSL' with exit value: {{case_clause,{error,{open_error,-11}}},[{ejabberd_app,init,0}]}

и висящий процесс
/usr/local/lib/erlang/erts-5.5.3/bin/epmd -daemon

В sasl.log последняя запись:
=PROGRESS REPORT==== 6-Jun-2007::16:52:38 ===
application: ejabberd
started_at: ejabberd@xDSL

Кто подскажет куда дальше копать?

То, что {hosts}

То, что {hosts} надо в нижнем регистре указывать ({hosts, ["xdsl.nnn.ru"]}), это факт. Достаточно ли этого изменения, не уверен.

Поправил, но

Поправил, но все равно

=ERROR REPORT==== 6-Jun-2007::17:57:58 ===
Error in process <0.232.0> on node 'ejabberd@xDSL' with exit value: {{case_clause,{error,{open_error,-11}}},[{ejabberd_app,init,0}]}

Хотя непонятно почему он имя ноды пишет как 'ejabberd@xDSL'

потому что оно

потому что оно где-то прописано как ejabberd@'hostname -s' вот найди и поправь

В общем, от того

В общем, от того написано это большими буквами или маленькими проблема не зависит.
Какие еще предложения есть?

Syndicate content