[rabbitmq-discuss] Help getting 2.8.7 to run after removing 3.0.2 (maybe_upgrade_mnesia???)

Matt Pietrek mpietrek at skytap.com
Wed Feb 6 19:49:15 GMT 2013


So, I was recently experimenting with 3.0.2 and needing to go back to 2.8.7
for some additional experimentation.

However, RabbitMQ 2.8.7 won't start for me any more. I'm using Erlang R15B01

Here's the console spew for the mq1 node, which I'm unable to start:

--------
Activating RabbitMQ plugins ...
8 plugins activated:
* amqp_client-0.0.0
* mochiweb-2.3.1-rmq0.0.0-gitd541e9a
* rabbitmq_federation-0.0.0
* rabbitmq_federation_management-0.0.0
* rabbitmq_management-0.0.0
* rabbitmq_management_agent-0.0.0
* rabbitmq_mochiweb-0.0.0
* webmachine-1.9.1-rmq0.0.0-git52e62bc

{"init terminating in do_boot",{function_clause,[{lists,usort,[['rabbit at mq1
'|{['rabbit at mq1','rabbit at play','rabbit at play2
'],disc}]],[{file,"lists.erl"},{line,992}]},{rabbit_upgrade,maybe_upgrade_mnesia,0,[{file,"src/rabbit_upgrade.erl"},{line,126}]},{rabbit,prepare,0,[{file,"src/rabbit.erl"},{line,288}]},{init,eval_script,8,[]},{init,do_boot,3,[]}]}}

Crash dump was written to: erl_crash.dump
init terminating in do_boot ()
--------

I've blown away both the rabbit at mq1 and
rabbit at mq1-plugins-expanddirectories multiple times.
In the past, blowing away these directories has always worked to get me to
a "fresh state" where Rabbit would always start. Is there some additional
places that are referenced?

Here's the rabbitmq.config file for mq1:

--------
[
{rabbit, [{cluster_nodes, {['rabbit at mq1','rabbit at play','rabbit at play2'],
disc}}, {disk_free_limit, 104857600}]},
{mnesia, [{debug, trace}]},
{rabbitmq_federation, [{exchanges, [[{type, "topic"}, {upstream_set,
"skytap_upstreams"}, {virtual_host, "/"}, {exchange, "skytap"}]]},
{upstream_sets, [{"skytap_upstreams", [[{connection, "upstream-us-west"},
{max_hops, 1}, {exchange, "skytap"}],[{connection, "upstream-us-east"},
{max_hops, 1}, {exchange, "skytap"}]]}]},
{connections, [{"upstream-us-west", [{username, "guest"}, {ha_policy,
"all"}, {host, "mq2"}, {heartbeat, 5}, {password, "guest"}, {port, 5672}]},
{"upstream-us-east", [{username, "guest"}, {ha_policy, "all"}, {host,
"mq3"}, {heartbeat, 5}, {password, "guest"}, {port, 5672}]}]},
{local_nodename, "mq_mpietrek"}]}
].
--------

Just for laughs I've taken out the play and play2 nodes from the config
file and I get the same problem, so I don't think it's clustering related.

Thanks,

Matt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130206/783047e2/attachment.htm>


More information about the rabbitmq-discuss mailing list