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]