When installing ejabberd, the first time you launch it, it works, but after that, it refuses to launch. This is because /var/run/jabber/.erlang.cookie is owned by root and needs to be owned by jabber Reproducible: Always Steps to Reproduce: 1.install ejabberd on clean system 2.start ejabberd 3.shutdown ejabberd and kill all erlang processes 4. try to rstart ejabberd Actual Results: ejabberd reports success, but never starts Expected Results: ejabberd should start changing the permission on /var/run/jabber/.erlang.cookie fixes the problem
Well, that happens if you start the server as root, don't do it...
While I have my doubts, I've added a chown statement to the startup script which fix this. This is in portage as 1.1.4