Issue
In attempting to upgrade a RabbitMQ node on Debian Stretch from 3.8.3 to 3.8.6, I've attempted the three methods in their documentation of Package Cloud, Bintray, and manual installation via dpkg. None of them worked, and I'm now unable to start or stop the rabbitmq-server (although I'm still able to access the management client on port :15672.). When trying to run any Rabbit command, the following output is presented:
bitnami@Admin-RabbitMQ-01:~$ sudo rabbitmq-server -detached
/usr/lib/erlang/erts-11.0.3/bin/beam.smp: error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory
The file "beam.smp" is in its given directory, but I'm unsure of what to do about libtinfo.so.6.
I'm using Erlang 22, for further clarification. Any help or advice is much appreciated. Thank you!
Solution
The file libtinfo.so.6
is provided by the package libtinfo6
, which only exists in Debian Buster, not in Stretch. Make sure you download and install the Erlang binary package for the right Debian version.
Answered By - legoscia Answer Checked By - Candace Johnson (WPSolving Volunteer)