Hi,
I have a script which encodes the installation instructions at
https://www.rabbitmq.com/install-debian.html#apt-bintray for Ubuntu Bionic. This had been running fine earlier today, but it is now failing, with what looks an Erlang 22-induced incompatibility. The obvious symptom is that the install attempt fails like this:
========
The following packages have unmet dependencies:
rabbitmq-server : Depends: erlang-base (< 1:22) but 1:22.0-1 is to be installed or
erlang-base-hipe (< 1:22) but it is not going to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-crypto (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-eldap (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-inets (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-mnesia (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-os-mon (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-parsetools (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-public-key (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-runtime-tools (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-ssl (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-syntax-tools (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-tools (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
Depends: erlang-xmerl (< 1:22) but 1:22.0-1 is to be installed or
esl-erlang (< 1:22) but it is not installable
========
I'm not au-fait with all the intricacies of the RabbmitMQ versus Erlang versioning, so it is not clear to me how to fix this. FWIW, the intent of the script is to install the latest supported version of RabbmitMQ, and the sources.list entries generated by the script look like this:
========
$ cat /etc/apt/sources.list.d/bintray.rabbitmq.list
deb
https://dl.bintray.com/rabbitmq-erlang/debian bionic erlang
deb
https://dl.bintray.com/rabbitmq/debian bionic main
========
Any help much appreciated, as I am rather stuck.
Thanks, Shaheed