Dependency issues on install with Cloudsmith #14047
-
Describe the bugWhen running the provided script available in the quick install guide, I get a version issue related to the Erlang version (it seems like the Cloudsmith mirror is providing Erlang 28 which is not supported). The last step of the script fails with the following error, on a fresh install of Bookworm:
Reproduction steps
Expected behaviorInstallation completes successfully Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
For anyone else facing this problem, I think the version pinning guide should do the trick by pinning erlang to version 27. Otherwise, do it manually: # Remove Erlang 28
sudo apt-get purge erlang-base \
erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \
erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \
erlang-runtime-tools erlang-snmp erlang-ssl \
erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl
sudo apt-get --purge autoremove
# Reinstall Erlang 27 (version 27.3.4-1 is currently the latest)
sudo apt-get install -y erlang-base=1:27.3.4-1 \
erlang-asn1=1:27.3.4-1 erlang-crypto=1:27.3.4-1 erlang-eldap=1:27.3.4-1 \
erlang-ftp=1:27.3.4-1 erlang-inets=1:27.3.4-1 erlang-mnesia=1:27.3.4-1 \
erlang-os-mon=1:27.3.4-1 erlang-parsetools=1:27.3.4-1 erlang-public-key=1:27.3.4-1 \
erlang-runtime-tools=1:27.3.4-1 erlang-snmp=1:27.3.4-1 erlang-ssl=1:27.3.4-1 \
erlang-syntax-tools=1:27.3.4-1 erlang-tftp=1:27.3.4-1 erlang-tools=1:27.3.4-1 \
erlang-xmerl=1:27.3.4-1 |
Beta Was this translation helpful? Give feedback.
-
@MathisHammel our mirrors provide Erlang versions between 24 or so, all the way to 28. RabbitMQ Debian package correctly indicates what versions are supported. I don't see why apt version pinning would be necessary. We can add those versions to the doc guide, in fact, they were removed only a few months ago but it's a puzzle to my why |
Beta Was this translation helpful? Give feedback.
-
I have deleted Erlang 28 from Cloudsmith and the mirrors. I have no idea what could be missing in package metadata w.r.t. Erlang dependencies but that's the only short term solution: not publish Erlang 28.x packages until we finish testing it (on |
Beta Was this translation helpful? Give feedback.
I have deleted Erlang 28 from Cloudsmith and the mirrors.
I have no idea what could be missing in package metadata w.r.t. Erlang dependencies but that's the only short term solution: not publish Erlang 28.x packages until we finish testing it (on
28.0.1
or so) and list that version as supported.