Hi
I cannot start the ejabberd, I get an error which I can't really understand:
$ /home/jabber/ej/bin/beam -- -root /home/jabber/ej -progname /home/jabber/ej/bin/erl -- -home /home/jabber -noshell -noinput -noshell -noinput -name
=INFO REPORT==== 5-Jun-2006::00:30:07 ===
application: ejabberd
exited: "invalid return value from ejabberd_app:start(normal,[]) -> {'EXIT',\n {badarg,\n
[{erlang,\n
port_control,\n
[stringprep_port,1,\"agat.net\"]},\n
{stringprep,control,2},\n
{jlib,nameprep,1},\n
{ejabberd_auth,auth_modules,1},\n
{ejabberd_auth,'-start/0-fun-1-',1},\n
{lists,foreach,2},\n
{ejabberd_app,start,2},\n
{application_master,start_it_old,4}]}}"
type: temporary
Here my ejabberd.cfg:
$ cat ejabberd.cfg
{acl, admin, {user, "admin"}}.
{acl, local, {user_regexp, ""}}.
{access, configure, [{allow, admin}]}.
{access, register, [{allow, all}]}.
{welcome_message, none}.
{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, ["agat.net"]}.
{language, "en"}.
{listen, [
{5222, ejabberd_c2s, [{access, c2s},
{shaper, c2s_shaper}]},
{5280, ejabberd_http, [http_poll, web_admin]}
]}.
{outgoing_s2s_port, 5269}.
{modules,
[
{mod_register, [{access, register}]},
{mod_roster, []},
{mod_privacy, []},
{mod_adhoc, []},
{mod_configure, []}, % Depends on mod_adhoc
{mod_configure2, []},
{mod_disco, []},
{mod_stats, []},
{mod_vcard, []},
{mod_shared_roster, []}
]}.
using a Fedora core 4 x86_64, erlang-R11B-0.1.fc4 and ejabberd 1.1.1
May need to change to older Erlang version
Just saw a similar error in another thread. Try Downgrading erlang to R10B-10.