Attempting to run rabbitmq on Beaglebone (not black)

103 views
Skip to first unread message

Lyle Wilson

unread,
Oct 16, 2014, 11:55:36 PM10/16/14
to rabbitm...@googlegroups.com
My beagle bone is running Angstrom Linux.  I bought the beaglebone before the beaglebone black version.

I'm attempting to run rabbitmq using an Erlang armel version, (R14B04) downloaded from CEAN

When I run erl I get:

Erlang R14B04 (erts-5.8.5) [source] [rq:1] [async-threads:0] [kernel-poll:false]

I performed all the install and configuration steps documented on the CEAN site.

When I run 'sh rabbitmq-server' from the rabbitmq_server-3.3.5/sbin directory, I get the following:

BOOT FAILED
===========

Error description:
   undef

Log files (may contain more information):
   ./../var/log/rabbitmq/rabbit(at)beaglebone.log
   ./../var/log/rabbitmq/rabbit(at)beaglebone-sasl.log

Stack trace:
   [{mnesia,system_info,[directory]},
    {rabbit_mnesia,ensure_mnesia_dir,0},
    {rabbit_node_monitor,prepare_cluster_status_files,0},
    {rabbit,'-boot/0-fun-1-',0},
    {rabbit,start_it,1},
    {init,start_it,1},
    {init,start_em,1}]

{"init terminating in do_boot",{rabbit,failure_during_boot,undef}}

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

The erl_crash.dump is attached.

Can anyone tell me what I've done wrong?

Thanks

erl_crash.dump

Michael Klishin

unread,
Oct 17, 2014, 2:28:26 AM10/17/14
to rabbitm...@googlegroups.com, Lyle Wilson
On 17 October 2014 at 07:55:43, Lyle Wilson (rym...@gmail.com) wrote:
> Can anyone tell me what I've done wrong?

It means a function that should be part of Erlang/OTP isn't there at runtime. 

Can your Erlang distribution be split into multiple packages, some of which
aren't installed?

R14B04 is technically supported but we are not familiar with the Erlang
distribution you use, or Angstrom Linux.
--
MK

Staff Software Engineer, Pivotal/RabbitMQ

Simon MacMullen

unread,
Oct 17, 2014, 4:12:29 AM10/17/14
to Michael Klishin, rabbitm...@googlegroups.com, Lyle Wilson
On 17/10/14 07:28, Michael Klishin wrote:
> It means a function that should be part of Erlang/OTP isn't there at runtime.

More specifically, part of Mnesia. I would guess all of Mnesia is missing.

> Can your Erlang distribution be split into multiple packages, some of which
> aren't installed?

Probably.

Cheers, Simon
Reply all
Reply to author
Forward
0 new messages