Проблема такая - невозможно подключиться к серверу и зарегить
нового польователя со стороны клиента и сервер не пускает пользователей.
Помогите люди добрые !!
И еще, запускаю ejabberdctl ejabberd@epsilon register user1 epsilon 1234567
сообщает can't add user ... nodedown
Клиент: плугин mirand-ы
ОС FreeBSD 5.4
ejabberd 0.9
устанавливал из портов, все отлично скомпилировалось
сделал make install, добавился пользователь ejabberd
в rc.d наблюдаю загрузочный скрипт
сертефикаты создал, положил в etc/ssl/certs, прописал в конфиг
имя хоста epsilon
При регистрации нового пользователя со стороны клиента,
в логи сыпятся такие сообщения:
sasl.log
=INFO REPORT==== 2005-05-17 14:23:06 ===
I(<0.198.0>:ejabberd_listener:90): (#Port<0.366>) Accepted connection
{{192,168,1,25},2143} -> {{192,168,1,5},5222}
ejabberd.log
=CRASH REPORT==== 17-May-2005::15:21:51 ===
crasher:
pid: <0.34.0>
registered_name: []
error_info: "invalid return value from ejabberd_app:start(normal,[]) -> {'EXIT',[\"syntax error before: \",[\"']'\"]]}"
initial_call: {application_master,init,
[<0.5.0>,<0.33.0>,{appl_data,ejabberd,[ejabberd,ejabberd_sup,ejabberd_auth,ejabberd_router,
ejabberd_sm,ejabberd_s2s,ejabberd_local,ejabberd_listeners,ejabberd_iq_sup, ejabberd_service_sup,ejabberd_s2s_out_sup,ejabberd_s2s_in_sup, ejabberd_c2s_sup,ejabberd_mod_roster,ejabberd_mod_echo, ejabberd_mod_pubsub,ejabberd_mod_irc,ejabberd_mod_muc,
ejabberd_offline,random_generator],undefined,
{ejabberd_app,[]},
[acl,configure,cyrsasl,cyrsasl_digest,cyrsasl_plain,ejabberd, ejabberd_app,ejabberd_auth,ejabberd_c2s,ejabberd_config,
ejabberd_listener,ejabberd_logger_h,ejabberd_local,ejabberd_router,
ejabberd_s2s,ejabberd_s2s_in,ejabberd_s2s_out,
ejabberd_service,ejabberd_sm,ejabberd_sup,ejabberd_tmp_sup,
gen_iq_handler,gen_mod,jd2ejd,jlib,mod_configure,
mod_disco,mod_echo,mod_last,mod_offline,mod_private,
mod_register,mod_roster,mod_stats,mod_time,mod_vcard,
mod_version,randoms,sha,shaper,translate,xml,
xml_stream], [], infinity,infinity},normal]}
ancestors: [<0.33.0>] messages: [{'EXIT',<0.35.0>,normal}]
links: [<0.33.0>,<0.5.0>] dictionary: [] trap_exit: true
status: running heap_size: 987 stack_size: 21 reductions: 97
neighbours:
Содержимое моего ejabberd.cfg:
{acl, local, {user_regexp, "*"}}.
{access, configure, [{allow, admin}]}.
{access, register, [{allow, all}]}.
{welcome_message,
{"Welcome!",
"Welcome to Jabber Service. "
"For information about Jabber visit http://jabber.org"}}.
{access, announce, [{allow, admin}]}.
{access, c2s, [{deny, blocked},
{allow, all}]}.
{shaper, normal, {maxrate, 1000}}.
{shaper, fast, {maxrate, 50000}}.
{access, c2s_shaper, [{none, admin},
{normal, all}]}.
{access, s2s_shaper, [{fast, all}]}.
{access, muc_admin, [{allow, admin}]}.
{access, muc, [{allow, all}]}.
{access, local, [{allow, local}]}.
{auth_method, internal}.
{hosts, ["epsilon"]}.
{language, "ru"}.
% Listened ports:
{listen,
[{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper},
starttls, {certfile, "/etc/ssl/certs/ejabberd.pem"}]},
{5223, ejabberd_c2s, [{access, c2s},
tls, {certfile, "/etc/ssl/certs/ejabberd.pem"}]},
% Use these two lines instead if TLS support is not compiled
%{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper}]},
%{5223, ejabberd_c2s, [{access, c2s}, ssl, {certfile, "./ssl.pem"}]},
{5269, ejabberd_s2s_in, [{shaper, s2s_shaper}]},
{5280, ejabberd_http, [http_poll, web_admin]},
%{8888, ejabberd_service, [{access, all},
{hosts, ["icq.localhost", "sms.localhost"],
[{password, "secret"}]}]}
]}.
% If SRV lookup fails, then port 5269 is used to communicate with remote server
{outgoing_s2s_port, 5269}.
% Used modules:
{modules,
[
{mod_register, [{access, register}]},
{mod_roster, []},
{mod_privacy, []},
{mod_configure, []},
{mod_configure2, []},
{mod_disco, []},
{mod_stats, []},
{mod_vcard, []},
{mod_offline, []},
{mod_announce, [{access, announce}]},
{mod_echo, [{host, "echo.localhost"}]},
{mod_private, []},
{mod_irc, []},
% Default options for mod_muc:
% host: "conference." ++ ?MYNAME
% access: all
% access_create: all
% access_admin: none (only room creator has owner privileges)
{mod_muc, [{access, muc},
{access_create, muc},
{access_admin, muc_admin}]},
{mod_pubsub, []},
{mod_time, []},
{mod_last, []},
{mod_version, []}
]}.
% Local Variables:
% mode: erlang
% End:
та же проблема :(
Помогите !!!!
Мне кажетсья
Мне кажетсья тут трабла с базой даных пользователей... прсот помню nodedown был связан с ней.... у меня она на Gentoo подвисала чёто и джаббер вообще ложился...
Достаточно
Достаточно просто поискать вGoogle , чтобы понять, что это синтаксическая ошибка в конфиге.
А потом надо ее найти и исправить.