[ejabberd] Failed RPC connection to the node ejabberd at debian: nodedown

Konstantin Khomoutov flatworm at users.sourceforge.net
Wed Oct 10 18:35:09 MSK 2012

On Wed, 10 Oct 2012 10:15:54 +0330
Mohsen Jamali <mohsen.aria at gmail.com> wrote:

> Dear guys,
> after doing archipel installation step by step and do some
> configuration i get this error:
> https://github.com/ArchipelProject/Archipel/wiki/Installation-manual
> when i want to start ejabberdctl
>   ejabberdctl start
> what's wrong with me?
> could anyone help ?
> thanks.

I don't know what's "archipel" is, but from the node name of your
ejabberd instance I can infer the host is a Debian installation.
If so, and ejabberd has been installed from a package provided as a
part of Debian (that is, using `aptitude install ejabberd` or something
like this), the proper way to start ejabberd is

# /etc/init.d/ejabberd start


# service ejabberd start

-- just like any other system daemon.  Same applies to stopping and

The ejabberdctl script is present in Debian, too, but it's only used
for controlling the already running ejabberd instance.
This is in contrast to proprietary binary installer provided by Process
One (a company owning ejabberd's copyright and the main developer of
this product) which uses ejabberdctl for everything, including starting
and stopping.  Supposedly the HOWTO you read refers to the "stock"
ejabberd as packaged by Process One.

Next time please provide full details about your setup as
my guesseneering might have not be as successful if you happened to
name your machine some other way.

More information about the ejabberd mailing list