[Server-devel] IRC channel/using ejabberdctl
Martin Langhoff
martin.langhoff at gmail.com
Wed Feb 18 20:19:30 EST 2009
On Thu, Feb 19, 2009 at 1:31 PM, Yifan <yifan.sun at students.olin.edu> wrote:
> I went into the log files and realized that the domain had a "schoolserver"
> tacked in front of my domain name, which solved the previous problem;
Good problem solving! :-) And you are right, you have to add schoolserver.
> I'm now running into another problem in this step. Now I'm using
>
> ejabberdctl register admin schoolserver.olpcnetworkserver.cfs.mass.org admin
>
> and getting the error
>
> RPC failed on the node ejabberd at e1534: nodedown
Ok, I think I know what the problem is: at some point, you may have
started up ejabberd _before_ setting the right domain. Steps to fix...
1 - Stop ejabberd (it may fail, if it had failed to start earlier)
/etc/init.d/ejabberd stop
2 - Check no ejabberd or beam processes are running
ps ax | grep '\(ejabb\|beam\)'
3 - Remove the ejabberd database files (careful!)
rm -f /var/lib/ejabberd/spool/*
4 - Check all domains are set right -
"hostname -f" cmd shoud return the full fqdn: schoolserver.your.base.domain
"dig schoolserver.your.base.domain" must return the correct
internal IP addr (178.18.0.1)
5 - Start ejabberd (check the logs that it started right...)
6 - Try the ejabberdctl command again, it should work...
cheers,
m
--
martin.langhoff at gmail.com
martin at laptop.org -- School Server Architect
- ask interesting questions
- don't get distracted with shiny stuff - working code first
- http://wiki.laptop.org/go/User:Martinlanghoff
More information about the Server-devel
mailing list