Attempting to get ejabberd running on freebsd 6.3 this is an older server been upgraded many times over the year, mostly doing light company email and web hosting.
ejabberd has given me fits from the start.
I installed from ports, didn't select any options.
Can not get the server to start successfully.
After doing a clean install I get
RPC failed on the node register: nodedown
When I attempt to start the server
shop# /usr/local/etc/rc.d/ejabberd start
Starting ejabberd: ejabberd./var/log/ejabberd
=ERROR REPORT==== 2008-06-16 21:41:42 ===
E(<0.36.0>:gen_mod:47): {undef,[{mod_caps,start,["my.localhostname.com",[]]},
{gen_mod,start_module,3},
{lists,foreach,2},
{ejabberd_app,start,2},
{application_master,start_it_old,4}]}
=ERROR REPORT==== 2008-06-16 21:41:42 ===
E(<0.36.0>:gen_mod:47): {undef,
[{mod_http_bind,start,
["my.localhostname.com",[]]},
{gen_mod,start_module,3},
{lists,foreach,2},
{ejabberd_app,start,2},
{application_master,start_it_old,4}]}
sockstat -4l
ejabberd beam 20641 8 tcp4 *:61478 *:*
ejabberd beam 20641 18 tcp4 *:5222 *:*
ejabberd beam 20641 19 tcp4 *:5269 *:*
ejabberd beam 20641 20 tcp4 *:5280 *:*
ejabberd epmd 20639 3 tcp4 *:4369 *:*ejabberdctl register rfreidel my.localhostname.com #####
RPC failed on the node register: nodedown
ejabberdctl status
RPC failed on the node status: nodedown
Has anyone seen this? Any solutions?
thanks
Ron
It seems you have mod_caps
It seems you have mod_caps and mod_http_bind enabled in your ejabberd.cfg, but the files mod_caps.beam and mod_http_bind.beam where not found.