[MacPorts] #56928: rabbitmq-server @3.6.15_0 installed binary will not run with listed dependency erlang @21.0_0

MacPorts noreply at macports.org
Mon Aug 6 16:44:49 UTC 2018


#56928: rabbitmq-server @3.6.15_0 installed binary will not run with listed
dependency erlang @21.0_0
--------------------+-----------------------------
 Reporter:  sarcas  |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  rabbitmq-server
--------------------+-----------------------------
 OS: 10.13.6
 XCode: 9.4.1

 MacPort's current `rabbitmq-server` is at version 3.6.15, and the current
 version of `erlang` is 21.

 The `rabbitmq-server` port will install successfully. After installation
 is completed, attempting to run the binary to set up the server will give
 an error:

 {{{
 sudo rabbitmq-server
 Password:


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

 Error description:
    noproc
 ...  <snipped>
 }}}

 I've tracked this down to changes in Erlang 21. According to the RabbitMQ
 developers, no version of RabbitMQ prior to 3.7.7 has Erlang 21
 compatibility: https://www.rabbitmq.com/changelog.html

 To check this is the cause, I checked out the previous version of Erlang
 in MacPorts (at 09ae4b4f3e), which gives erlang @20.3_0. WIth this
 installed, RabbitMQ runs


 {{{
 sudo rabbitmq-server

               RabbitMQ 3.6.15. Copyright (C) 2007-2018 Pivotal Software,
 Inc.
   ##  ##      Licensed under the MPL.  See http://www.rabbitmq.com/
   ##  ##
   ##########  Logs: /opt/local/var/log/rabbitmq/rabbit<>.log
   ######  ##        /opt/local/var/log/rabbitmq/rabbit<>-sasl.log
   ##########
               Starting broker...
  completed with 0 plugins.
 }}}

 I suspect the correct MacPort style fix here is to update the rabbitmq-
 server port, but don't currently know enough to understand how to do this.

-- 
Ticket URL: <https://trac.macports.org/ticket/56928>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list