Hello,
My goal is to get ejabberd working on a linux (or FreeBSD) server. After some review, I chose and installed Debian Sarge 3.1r2 (is there a better choice for ejabberd?) and performed a basic (non-GUI) install. I followed the steps in the tutorial section on this web site, but I haven't been able to get it to work.
The install for erlang appears to be working, but during the install of ejabberd I get the following output (below) just before it fails...
Can anyone advise what the issue might be?
Thank you,
-Alan
-----------------------------------------------------------------------------------------------
Selecting previously deselected package ejabberd.
(Reading database ... 27551 files and directories currently installed.)
Unpacking ejabberd (from .../ejabberd_1.1.1-5_i386.deb) ...
Setting up ejabberd (1.1.1-5) ...
Creating config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
RPC failed on the node ejabberd@EngTalk: {'EXIT',
{badarg,
[{erlang,
port_control,
[stringprep_port,
1,
"EngTalk"]},
{stringprep,control,2},
{jlib,nameprep,1},
{ejabberd_auth,
auth_modules,
1},
{ejabberd_auth,
is_user_exists,
2},
{ejabberd_auth,
try_register,
3},
{ejabberd_ctl,process,1},
{rpc,
'-handle_call/3-fun-0-',
5}]}}
dpkg: error processing ejabberd (--configure):
subprocess post-installation script returned error exit status 3
Errors were encountered while processing:
ejabberd
E: Sub-process /usr/bin/dpkg returned an error code (1)