Problems running ejabberd 0.9.8 under Linux

Hello,

I compiled erlang and ejabberd from source.
So everything is like the manual said.
When I try to start it with:
----------------------------
erl -pa /var/lib/ejabberd/ebin -name 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\"
----------------------------

I got the following error:
----------------------------
Erlang (BEAM) emulator version 5.4.8 [source] [hipe]

Eshell V5.4.8 (abort with ^G)
(ejabberd@cai-gaming.v.servelocity.net)1>
=INFO REPORT==== 14-Aug-2005::14:34:53 ===
application: sasl
exited: "invalid return value from sasl:start(normal,[]) -> {'EXIT',{bad_config,{sasl,{sasl_error_logger,file}}}}"
type: temporary
----------------------------

can anybody help ?

Thanks in advance.

Looks like you forget to

Looks like you forget to escape curly braces in \{file,\"/var/log/ejabberd/sasl.log\"\}.

then it isn't working at

then it isn't working at all.
no errors.

but it is working when I delete the sasl_log_path

Syndicate content