Do packages exist for rabbitmq-server on Ubuntu arm64?

1,453 views
Skip to first unread message

Lou Morda

unread,
Aug 2, 2017, 1:34:11 PM8/2/17
to rabbitmq-users
I have successfully installed rabbitmq-server on my Ubuntu 14.04 trusty desktop PC using the following commands:

echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
sudo apt-get update
sudo apt-get install rabbitmq-server

Now I would like to install on an Ubuntu 14.04 trusty image running on an ARM64 processor.  When I run the same commands, I get this error:

Failed: Failed to fetch http://www.rabbitmq.com/debian/dists/testing/InRelease  Unable to find expected entry 'main/binary-arm64/Packages'

Does rabbitmq-server exist for ARM64 architectures?


Luke Bakken

unread,
Aug 2, 2017, 3:56:21 PM8/2/17
to rabbitmq-users
Hi Lou,

You can download the .deb package directly from this page: http://www.rabbitmq.com/install-debian.html

Use the dpkg command to install it.

RabbitMQ is not architecture-specific but it appears that apt is looking for an arm64 package that doesn't exist.

Be sure you also install Erlang for your architecture and you should be all set.

Thanks,
Luke

Lou Morda

unread,
Nov 7, 2017, 1:28:24 PM11/7/17
to rabbitmq-users
$ sudo apt-get install erlang-nox
$ sudo apt-get install rabbitmq-server
(it will try to start the service and fail)
$ sudo rabbitmq-plugins enable rabbitmq_management

Try a manual run. If you see this output, the installation was successful.

$ sudo /usr/lib/rabbitmq/bin/rabbitmq-server start

Lou Morda

unread,
Nov 7, 2017, 1:28:46 PM11/7/17
to rabbitmq-users
This is what worked for me:

Ben P

unread,
Jan 20, 2018, 9:20:49 AM1/20/18
to rabbitmq-users
Hi
I am looking to install erlang and rabbitMQ for my ARM64 target.
I see that at least Erlang version 1.19.3 is recommended here: http://www.rabbitmq.com/which-erlang.html

However when I follow instructions from this thread, the default version install is 1.18.3.
I tried https://packages.erlang-solutions.com/erlang/ but they don't seem to distribute packages for ARM.

Any idea where I can get the 1.19.*+ version for ARM64?

Thanks,
Ben

Michael Klishin

unread,
Jan 20, 2018, 12:14:54 PM1/20/18
to rabbitm...@googlegroups.com
Consider starting new threads for new questions.

“An ARM64 target” is pretty vague. There are 20.1.7 packages for Raspbian [1]
provided by Erlang Solutions, for example: is this good enough?

You may get more informed responses to this specific question on erlang-questions, by the way.

--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To post to this group, send email to rabbitm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ben P

unread,
Jan 22, 2018, 12:53:57 PM1/22/18
to rabbitmq-users
Michael
>> Consider starting new threads for new questions.

Will do. I considered my question to be a continuation of the discussion on this thread and hence I posted it here. But will start a new thread next time.


>> “An ARM64 target” is pretty vague. There are 20.1.7 packages for Raspbian [1] provided by Erlang Solutions, for example: is this good enough?
This is for ARM64 running ubuntu 16.04 (running on Nvidia Jetson)

Thanks
Ben

Michael Klishin

unread,
Jan 22, 2018, 3:26:54 PM1/22/18
to rabbitm...@googlegroups.com
https://wiki.debian.org/InstallingDebianOn/NVIDIA/Jetson-TK1 leads me to believe the Raspbian package
might just work. Have you tried it?

To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
MK

Staff Software Engineer, Pivotal/RabbitMQ

Ben P

unread,
Jan 24, 2018, 4:39:37 PM1/24/18
to rabbitmq-users
I ended up using erlang-1.8.3 and rabbitMQ 3.6.14 based on the following recipe for installation:

> apt-get install erlang-nox=1:18.3-dfsg-1ubuntu3

> apt-get install socat

Download the 3.6.14 rabbitmq-server deb package and install from local file: 

> dpkg -i rabbitmq-server_3.6.14-1_all.deb

Michael Klishin

unread,
Jan 24, 2018, 4:44:51 PM1/24/18
to rabbitm...@googlegroups.com
Keep in mind that we recommend against 18.x in general. It might be perfectly
fine in your case but those releases (and anything up to 19.3) has known bugs
that affect RabbitMQ badly: nodes will fail to accept new connections and/or to stop,
there are also known TLS compatibility issues and limitations in cipher suites.

So if there is a chance for you to use 19.3.6.5 or a later release, I’d highly recommend doing so
in production.
Reply all
Reply to author
Forward
0 new messages