Hi,
Have just installed ejabberd on a win 2000 server. (No Active directory).
Anyway I am trying to set up web admin (or any administation of any kind). I have edited the config file and created a user account with admin rights.
Now the stupid question
how do I restart the program with out killing it?
if i simply close the erlang window the program will no longer start up correctly!
Erlang (BEAM) emulator version 5.4.3 [threads:0]
Eshell V5.4.3 (abort with ^G)
(ejabberd@uberserver2k)1>
=ERROR REPORT==== 7-Feb-2005::12:34:45 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_iq_sup,
{start_child,[mod_register,process_iq]},
infinity]}}
=ERROR REPORT==== 7-Feb-2005::12:34:45 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_iq_sup,
{start_child,[mod_roster,process_iq]},
infinity]}}
=ERROR REPORT==== 7-Feb-2005::12:34:45 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_iq_sup,
{start_child,[mod_privacy,process_iq]},
infinity]}}
=ERROR REPORT==== 7-Feb-2005::12:34:46 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_iq_sup,
{start_child,
[mod_configure,process_local_iq]},
infinity]}}
=ERROR REPORT==== 7-Feb-2005::12:34:46 ===
E(<0.38.0>:gen_mod:43): {badarg,[{ejabberd_local,refresh_iq_handlers,0},
{mod_disco,start,1},
{gen_mod,start_module,2},
{lists,foreach,2},
{ejabberd_app,start,2},
{application_master,start_it_old,4}]}
=ERROR REPORT==== 7-Feb-2005::12:34:46 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_iq_sup,
{start_child,
[mod_stats,process_local_iq]},
infinity]}}
=ERROR REPORT==== 7-Feb-2005::12:34:46 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_iq_sup,
{start_child,
[mod_vcard,process_local_iq]},
infinity]}}
=ERROR REPORT==== 7-Feb-2005::12:34:46 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_hooks,
{add,
offline_message_hook,
mod_offline,
store_packet,
50}]}}
=ERROR REPORT==== 7-Feb-2005::12:34:46 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_hooks,
{add,
local_send_to_resource_hook,
mod_announce,
announce,
50}]}}
=ERROR REPORT==== 7-Feb-2005::12:34:46 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_iq_sup,
{start_child,[mod_private,process_sm_iq]},
infinity]}}
=ERROR REPORT==== 7-Feb-2005::12:34:46 ===
Error in process <0.242.0> on node 'ejabberd@uberserver2k' with exit value: {bad
arg,[{ejabberd_router,register_route,1},{mod_irc,init,2}]}
=ERROR REPORT==== 7-Feb-2005::12:34:46 ===
Error in process <0.246.0> on node 'ejabberd@uberserver2k' with exit value: {bad
arg,[{ejabberd_router,register_route,1},{mod_muc,init,2}]}
=ERROR REPORT==== 7-Feb-2005::12:34:46 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_iq_sup,
{start_child,[mod_time,process_local_iq]},
infinity]}}
=ERROR REPORT==== 7-Feb-2005::12:34:47 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_iq_sup,
{start_child,[mod_last,process_local_iq]},
infinity]}}
=ERROR REPORT==== 7-Feb-2005::12:34:47 ===
E(<0.38.0>:gen_mod:43): {noproc,{gen_server,
call,
[ejabberd_iq_sup,
{start_child,
[mod_version,process_local_iq]},
infinity]}}
=INFO REPORT==== 7-Feb-2005::12:34:47 ===
application: ejabberd
exited: {shutdown,{ejabberd_app,start,[normal,[]]}}
type: temporary
At which point I cannot connect from a client.
Where am I going wrong?? I tried entering the stop/restart commands in the erlang window but nothing seems to happen?
Will some one please allow me to keep some of my hair and tell me how to get this to work right?
quit Erland node: q().
Try "q().". I've used that command on the Erlang console on linux, it stops ejabberd correctly and later it can be started without errors: