Instructions to install erlang 20.x wrong for Ubuntu 18.04 bionic

636 views
Skip to first unread message

Aaron Digulla

unread,
May 16, 2019, 8:19:48 AM5/16/19
to rabbitmq-users

Hello,


When I follow the instructions on https://www.rabbitmq.com/install-debian.html#apt-bintray-erlang, I add this file to apt:


# Installs the latest 21.x version available in the repository.
deb http://dl.bintray.com/rabbitmq-erlang/debian bionic erlang-21.x
 

then apt-get update will print:


Reading package lists... Done
W: Skipping acquire of configured file 'erlang-20.x/i18n/Translation-en_US' as repository 'https://dl.bintray.com/rabbitmq/debian bionic InRelease' doesn't have the component 'erlang-20.x' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'erlang-20.x/i18n/Translation-en' as repository 'https://dl.bintray.com/rabbitmq/debian bionic InRelease' doesn't have the component 'erlang-20.x' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'erlang-20.x/dep11/Components-amd64.yml' as repository 'https://dl.bintray.com/rabbitmq/debian bionic InRelease' doesn't have the component 'erlang-20.x' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'erlang-20.x/dep11/icons-48x48.tar' as repository 'https://dl.bintray.com/rabbitmq/debian bionic InRelease' doesn't have the component 'erlang-20.x' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'erlang-20.x/dep11/icons-64x64.tar' as repository 'https://dl.bintray.com/rabbitmq/debian bionic InRelease' doesn't have the component 'erlang-20.x' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'erlang-20.x/Contents-amd64' as repository 'https://dl.bintray.com/rabbitmq/debian bionic InRelease' doesn't have the component 'erlang-20.x' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'erlang-20.x/Contents-i386' as repository 'https://dl.bintray.com/rabbitmq/debian bionic InRelease' doesn't have the component 'erlang-20.x' (component misspelt in sources.list?)
W: Skipping acquire of configured file 'erlang-20.x/cnf/Commands-amd64' as repository 'https://dl.bintray.com/rabbitmq/debian bionic InRelease' doesn't have the component 'erlang-20.x' (component misspelt in sources.list?)


It works with this entry in the sources.list:


deb https://dl.bintray.com/rabbitmq-erlang/debian bionic erlang
 

(i.e. omit the "-20.x").


Unfortunately, this gives me Erlang 22 and installing rabbitmq-server fails with:


 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

...more...

Any hints how to get this working?

Regards,

--
Aaron Digulla

Aaron Digulla

unread,
May 16, 2019, 8:36:03 AM5/16/19
to rabbitmq-users
Hi,

Reading the other post ("Bintray installs broken (by Erlang 22 release?)"), I noticed that the warnings are not important.

It would be nice if you could provide the missing files to quiet the warning; that way it will be much easier for people like me to a) trust your instructions and b) see real problems (as it is, they are drowned in a slew of useless warnings).

Thank you,

Michael Klishin

unread,
May 16, 2019, 10:02:42 AM5/16/19
to rabbitmq-users

I'm afraid our small team has no resources to maintain or sync translations files from upstream Debian repos. We'd have to do that
for every language our users might use on their systems.

We might find a way to indicate they are not available.

Aaron Digulla

unread,
May 16, 2019, 10:11:17 AM5/16/19
to rabbitmq-users
 Hi Michael,

> We might find a way to indicate they are not available.

I just want the warnings gone :-)

Thanks a lot,

--
Aaron Digulla

Michael Klishin

unread,
May 16, 2019, 10:38:20 AM5/16/19
to rabbitmq-users
So it turns out the warning says that we do have a translation file for en_US but it does not list the erlang-21.x component (or any other than `erlang`).

Once 3.7.15 is out we'd be able to recommend `erlang` again (although the same issue would reappear when 22.1 goes out but we can cap the dependency to < 23.0 or something like that)
and the warning would be gone.

--
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.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rabbitmq-users/4b5a410d-e2b0-4316-a015-2882d7cbe8f2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
MK

Staff Software Engineer, Pivotal/RabbitMQ
Reply all
Reply to author
Forward
0 new messages