Oct. 4, 2017, 6:23 p.m. by mati

If you use our Debian/Ubuntu ejabberd repositories please be aware of the following upcoming change: Starting with our ejabberd 17.09 packages, the default ERLANG_NODE will change ejabberd@localhost.

If you already have an ERLANG_NODE set in /etc/default/ejabberd, you don't have to do anything. Otherwise, you have two choices:

  1. Set the ERLANG_NODE to the old default value (ejabberd) in /etc/default/ejabberd
  2. Change the Erlang node of the Mnesia database, see this description.

If you don't do any of these two, ejabberd will fail to start.

With this change we are following the mainline Debian packages, which changed the default value in 17.08 (which is published in Debian testing/unstable). The reason for the change there  was that ejabberd itself uses this as the default value.