Hi,
I'm trying to get ejabberd to run ob my Ubuntu 6.06 machine, with no luck at all so far. The server is called technikserver, and the host that I've configured in ejabberd.cfg is called "mydomain". When I do
ejabberdctl --node ejabberd@technikserver status
it's says node is running, when I do the same with "ejabberd@mydomain" it does not work (nodedown).
OK, I tried to register the inital admin user with
ejabberdctl --node ejabberd@technikserver register admin mydomain password
but then it says
"""
Can't register user "riedrich@mydomain" at node ejabberd@technikserver: {'EXIT',
{badarg,
[{erlang,
port_control,
[stringprep_port,
1,
"mydomain"]},
{stringprep,
control,
2},
{jlib,
nameprep,
1},
{ejabberd_auth,
try_register,
3},
{rpc,
'-handle_call/3-fun-0-',
5}]}}
"""
All tried all combinations of "technikserver" and "mydomain" in the above command line with no luck.
Doing an netstat, I see that there's nobody listening on port 5222 or 5223, so it seems that ejabberd is actually not running, although ejabberdctl says so. I can get to the logn page of the web interface though, but of course I can't log in.
I'm trying now for THREE days to get this damn thing to run - please can anybody help me, I'm starting to get really frustrated about this piece of software. I want to use ejabberd because I need the shared roster feature ...
Thanks!
Tom
Ubuntu has huge software
Ubuntu has huge software repositories for which there is no any guarantee that the packages from them are working. They are universe, multiverse (may be more). Critical bugs in these repositories are fixed only occasionally and don't impact the decision weather to release the new distribution. Usually things work because packages in these repositories are just rebuilds of the corresponding Debian packages, but if something goes wrong Ubuntu gets broken package. Erlang package in Ubuntu 6.06 is certainly broken (you might search for bugs in erlang in Ubuntu bug tracker). So, ejabberd will not work. I guess it's possible to use binary installer though. Or upgrade your distribution (bug in erlang is supposedly fixed in 7.04).
And please, don't blame ejabberd authors for bugs which are added by the third party.
Ubuntu is Up, but Ejabberd support ... where is?
I use ubuntu like you, i have some answer ... something like start and stop a service, why is so complicated in this soft? why the support is not centralized an all of us send the same answer? ... i cannot manage the users by web interface an i am seat waiting some answer. Things like this make the reputation of Linux community decrease.