On 12/21/07, Ragnarok <[EMAIL PROTECTED]> wrote:
> >
> i try to manual run again:
>
> (can you help me to  decode/understand the message?)
>
> scarlet:~# su - ejabberd -c "/usr/sbin/ejabberd -noshell -s"

When running ejabberd manually, it's better to not use -noshell (you
might want to execute some commands in a shell). And certainly don't
use single -s (it may be harmless but I'm not sure).

>
> =INFO REPORT==== 20-Dec-2007::23:08:56 ===
>     application: ejabberd
>     exited: {bad_return,{{ejabberd_app,start,[normal,[]]},
>                          {'EXIT',{{badmatch,{aborted,{no_exists,config}}},

It means that 'config' table in ejabberd database doesn't exist or
cannot be used. In practice it may mean that
/var/lib/ejabberd/config.* are owned by root (from previous
experiments). If the users' database isn't important yet (you just
installed ejabberd) then kill ejabberd (corresponding 'beam' process)
and wipe out /var/lib/ejabberd/ directory. Another common source of
this error message is a hostname change.

>                                   [{ejabberd_config,set_opts,1},
>                                    {ejabberd_app,start,2},
>                                    {application_master,start_it_old,4}]}}}}
>     type: temporary



-- 
Sergei Golovan



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to