`rabbitmq` Tech Note: RabbitMQ server does not run on some Linux distros
tad4 opened this issue · comments
For PTS users attempting to run the RabbitMQ test profile, please note that some Linux distributions do not provide a version of Erlang that meets the minimum requirements of RabbitMQ.
rabbitmq-1.0.0
uses RabbitMQ server v3.11.16,- which requires a minimum of Erlang v25.0, but
- some Linux distributions provide an Erlang version < 25.0;
- for example, Ubuntu 22.04 LTS provides Erlang 24.2.1.
- some Linux distributions provide an Erlang version < 25.0;
- which requires a minimum of Erlang v25.0, but
See also: RabbitMQ Erlang Version Requirements.
Who is affected by this issue?
- Users of Linux distributions that provide packaged versions of Erlang outside of RabbitMQ's Supported Erlang Version Policy; e.g,—
- Ubuntu 22.04 LTS and earlier versions.
Workarounds
VMware—the current developer of RabbitMQ—recommends the following:
- Where to Get Recent Erlang Version on Debian and Ubuntu
- Install Erlang on RPM-based Linux (RHEL, CentOS Stream, Amazon Linux 2023, openSUSE)
Note for PTS developers and maintainers
- This is not a bug with PTS.
Dear @michaellarabel—
Just wanted to ping you about using GitHub Issues to store tech notes—i.e., like the write-up I created, above. Normally I make notes when I encounter build and runtime obstacles with PTS, and this time wanted to contribute back to the PTS community—in case others ran into these same issues.
I hope that creating and then immediately closing these issues as "tech notes" is useful to you and other PTS users. If you prefer I use another tool for writing tech notes related to PTS—or the tech notes cause any problems—please let me know.
Thank you for all the effort you put into maintaining PTS and adding new test profiles.
—Tad
P.S. … and thank you for merging #296.