rabbitmq crush

200 views
Skip to first unread message

Elzo Valugi

unread,
Jun 26, 2018, 5:35:40 AM6/26/18
to rabbitmq-users
Hi,

I am getting an error which I cannot figure out how to fix, while installing Rabbitmq 3.5.8-1

rabbitmq_version: 3.5.8
rabbitmq_repo: https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.5.8/rabbitmq-server-3.5.8-1.noarch.rpm

The system is a CentOS Linux release 7.5.1804 (Core)  and the Erlang version is Erlang/OTP 21.

If you are asking why such an old version, Magento Ecommerce is only supporting this.


cat /var/log/rabbitmq/startup_err 

init terminating in do_boot ({undef,[{rabbit_misc,quit,[0],[]},{rabbit_prelaunch,start,0,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]})


Crash dump is being written to: erl_crash.dump...



I have attached the erl_crash.dump as well.

Do you have any idea what can cause this and how I can fix it?

Thanks


erl_crash.dump

Martin Schröder

unread,
Jun 26, 2018, 7:10:41 AM6/26/18
to rabbitm...@googlegroups.com
2018-06-26 11:35 GMT+02:00 Elzo Valugi <val...@gmail.com>:
> rabbitmq_version: 3.5.8
> rabbitmq_repo:
> https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.5.8/rabbitmq-server-3.5.8-1.noarch.rpm
>
> The system is a CentOS Linux release 7.5.1804 (Core) and the Erlang version
> is Erlang/OTP 21.

The Erlang is way to new (it's not even supported in the latest
RabbitMQ release).
Check the supported Erlang version on the RabbitMQ website.

Best
Martin

Elzo Valugi

unread,
Jun 26, 2018, 9:36:06 AM6/26/18
to rabbitmq-users
You are correct. Thanks.

Elzo Valugi

unread,
Jun 26, 2018, 10:57:45 AM6/26/18
to rabbitmq-users
Funny thing is that I install:



esl-erlang_17.5-1~centos~7_amd64


and then rabbitmq-server-3.5.8-1.noarch.rpm comes and installs the dependencies using erlang 21.


yum install https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.5.8/rabbitmq-server-3.5.8-1.noarch.rpm

Loaded plugins: fastestmirror

rabbitmq-server-3.5.8-1.noarch.rpm | 4.1 MB 00:00:00

Examining /var/tmp/yum-root-7JizDo/rabbitmq-server-3.5.8-1.noarch.rpm: rabbitmq-server-3.5.8-1.noarch

Marking /var/tmp/yum-root-7JizDo/rabbitmq-server-3.5.8-1.noarch.rpm to be installed

Resolving Dependencies

--> Running transaction check

---> Package rabbitmq-server.noarch 0:3.5.8-1 will be installed

--> Processing Dependency: erlang >= R13B-03 for package: rabbitmq-server-3.5.8-1.noarch

Loading mirror speeds from cached hostfile

* base: ftp.heanet.ie

* epel: mirror.freethought-internet.co.uk

* extras: ftp.heanet.ie

* updates: ftp.heanet.ie

--> Running transaction check

---> Package erlang.x86_64 0:21.0-1.el7.centos will be installed

--> Processing Dependency: erlang-ssh(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-debugger(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-dialyzer(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-syntax_tools(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-eunit(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-tftp(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-hipe(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-typer(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-et(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-examples(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-reltool(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-eldap(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-common_test(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-edoc(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-snmp(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-ssl(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-inets(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-crypto(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-erl_interface(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-wx(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-sasl(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-diameter(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-megaco(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-ftp(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-mnesia(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-erts(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-os_mon(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-jinterface(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-xmerl(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-odbc(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-compiler(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-parsetools(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-erl_docgen(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-asn1(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-observer(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-otp_mibs(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-public_key(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-tools(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-runtime_tools(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-stdlib(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

--> Processing Dependency: erlang-kernel(x86-64) = 21.0-1.el7.centos for package: erlang-21.0-1.el7.centos.x86_64

Michael Klishin

unread,
Jun 26, 2018, 11:14:57 AM6/26/18
to rabbitmq-users
Erlang Debian packages, including those from ESL, seem to have open ended dependencies.

Until RabbitMQ 3.7.7 is out, the right thing to do is to pin the version as demonstrated in [1].

RabbitMQ release series and Erlang compatibility matrix is available on the website [2].

Our team is working on producing Debian packages for Erlang 19.3.x, 20.x and 21.0 so that there's an alternative to ESL
packaging even for relatively old Debian-based distributions. I don't have an ETA for that.

Michael Klishin

unread,
Jun 26, 2018, 11:25:35 AM6/26/18
to rabbitmq-users
Oops, apparently the package in question is the RPM one.

Consider using our own zero dependency Erlang RPM, which provides versions going back to 17.5 on GitHub [1] and 18.3.4 on Bintray [2].

Elzo Valugi

unread,
Jun 26, 2018, 12:09:17 PM6/26/18
to rabbitmq-users
Thanks for the suggestions, I will try that.
Reply all
Reply to author
Forward
0 new messages