[rabbitmq-discuss] rabbitmq won't start after upgrading Ubuntu 10.04 to 12.04

Emile Joubert emile at rabbitmq.com
Fri Sep 7 13:15:22 BST 2012

Hi Frederik,

On 07/09/12 11:48, Fredrik Stark wrote:
> erts 5.7.4 was running on the old 10.04
> After the upgrade erts has the version number 5.8.5

There were changes in R14B relating to epmd name registration messages
from localhost which may be relevant to this error.

> Here's the output of `erl -sname test`
> http://dpaste.com/797732/

Can you try the same test, but with epmd debug output?

    $ epmd -kill
    $ epmd -d

Then in a different shell:

    $ erl -sname test

I would expect debug output similar to this in the first shell on a
working setup:

    epmd running - daemon = 0
    ** got ALIVE2_REQ
    registering 'test:3', port 49101
    type 77 proto 0 highvsn 5 lowvsn 5
    ** sent ALIVE2_RESP for "test"

If this doesn't work then you will have difficulties with any
distributed Erlang software, not only RabbitMQ.

The problem you describe may be caused by FreeBSD jails, which treats
localhost specially. Is that what you are using? If so then I'm not sure
there is a good solution other than reverting to R13B03 (or any version
of Erlang prior to R14B). There may also be patches to Erlang that work
around the problem, but a FreeBSD mailing list would be the right place
to ask.


More information about the rabbitmq-discuss mailing list