I have installed ejabberd on Debian sarge with apt-get install ejabberd.
All worked fine.
Now i want install ICQ Transport.
I have did all like in the tutorial here.
But now i get these error:
RPC failed on the node ejabberd@myhost: nodedown
=ERROR REPORT==== 3-Dec-2007::04:07:36 ===
Error in process <0.32.0> on node 'ejabberdctl@myhost' with exit value: {badarg,[{erlang,list_to_existing_atom,["ejabberd@myhost.mydomain"]},{dist_util,recv_challenge,1},{dist_util,handshake_we_started,1}]}
How can i start my ejabberd?
I can't understand the error message, pls help.
I installed PyICQt, but when
I installed PyICQt, but when I try to start I get:
Maybe the reason is that I have Puthon 2.5.1 instead of the 2.3 mentioned in the tutorial.
cant backup
cant backup database.
ejabberdctl backup produces same error message.
Make a copy of spool files
Ah, then you can make a simple backup with ejabberd stopped: find the mnesia spool directory that contains the files acl.DCD... and make a copy of those files. It's usually in /var/lib/ejabberd/db or similar.
Anonymous wrote: Now i want
Now i want install ICQ Transport.
I have did all like in the tutorial here.
But now i get these error:
RPC failed on the node ejabberd@myhost: nodedown
=ERROR REPORT==== 3-Dec-2007::04:07:36 ===
Error in process <0.32.0> on node 'ejabberdctl@myhost' with exit value: {badarg,[{erlang,list_to_existing_atom,["ejabberd@myhost.mydomain"]},{dist_util,recv_challenge,1},{dist_util,handshake_we_started,1}]}
How can i start my ejabberd?
I can't understand the error message, pls help.
I don't understand the error. This error was found rarely by some people (you can search in Internet), but not related to PyICQt or any other transport. So, maybe the error is not related to your installation of PyICQt.
You can try to backup your configuration and your Mnesia database spool. Then uninstall ejabberd completely, and install again from scratch, as you did before. If all works well, then install PyICQt and everything else. It's important that you stop and start ejabberd after every change you make. This way, if you get this error again, you will know exactly what produces the error.
So, if you find the error and know what did you make to produce it, please comment here. We will try to find the problem, and solve it.
Okay, it have nothing to do
Okay, it have nothing to do with PyICQt.
I backuped DB and cfg. Removed (purge) ejabbed then installed it again.
And now here is the first error:
Starting jabber server: ejabberd.
Waiting for ejabberd to register admin user..............................................................
Can't register admin user "attrib@mydomain".
Probably ejabberd is configured for serving another hostname.
ejabberd status throw the same error message like before.
I tried it again, but every time the same. In theory apt-get --purge remove ejabberd should delete ALL files, so that ejabbed cant configured for another hostname...
I didn't have restored old cfg and db.
Some ideas
In what APT repository did you find ejabberd? sarge-backports, Teo's repository...?
So you have the problem even after purging and reinstalling. Maybe you changed anything in the system that causes it? For example in the network configuration, or the machine name...
You could try to purge ejabberd again. And check that those dirs are removed:
sarge backport
sarge backport repository.
only changed was installing python for PyICQt.
and purge delete these dirs.
i have no idea, what i can do.
Now it works.Firstly i
Now it works.
Firstly i removed python, but that didn't solved the problem.
Now i completly removed erlang! (apt-get [--purge] remove erlang didn't remove the erlang-base package, so erlang still running)
After removing und reinstalling erlang and installing ejabberd, all working fine again.
So now i would test to installing PyICQ, i hope it works :)