taygan
taygan

Reputation: 145

erlang >= R16B-03 is needed by rabbitmq-server-3.6.3-1.noarch

Despite Erlang 19 being installed, rabbitmq-server continues to complain about missing dependency.

Executing the following command:

/usr/local/erlang/bin/erl  

Results in confirmation (as far as I can tell) that a sufficient version of erlang is installed:

Erlang/OTP 19 [erts-8.0] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V8.0  (abort with ^G)  

Executing the following command:

sudo rpm -i rabbitmq-server-3.6.3-1.noarch.rpm  

Results in the following:

error: Failed dependencies:
    erlang >= R16B-03 is needed by rabbitmq-server-3.6.3-1.noarch  

Any hints on where I am going wrong? Can I instruct rabbitmq-server to find erlang at a specific path?

Upvotes: 3

Views: 4628

Answers (2)

Raven
Raven

Reputation: 476

check https://stackoverflow.com/a/40218299/877813, and add --nodeps in your rpm command, it works for me.

Upvotes: 1

Derick Bailey
Derick Bailey

Reputation: 72888

rabbitmq won't run on erlang 19 right now. this is a known issue, but not well document - it's discussed in the google group for RMQ, though.

you'll want to use earlier version of erlang.

Upvotes: 0

Related Questions