【问题标题】:RabbitMQ -- Unable to Execute Commands due to "libtinfo.so.6" errorRabbitMQ - 由于“libtinfo.so.6”错误而无法执行命令
【发布时间】:2020-11-30 09:40:02
【问题描述】:

在尝试将 Debian Stretch 上的 RabbitMQ 节点从 3.8.3 升级到 3.8.6 时,我尝试了 Package Cloud 的 their documentation 中的三种方法、Bintray 和通过 dpkg 手动安装。他们都没有工作,我现在无法启动或停止rabbitmq-server(尽管我仍然能够访问端口:15672上的管理客户端。)。尝试运行任何 Rabbit 命令时,会显示以下输出:

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

文件“beam.smp”在其给定目录中,但我不确定如何处理 libtinfo.so.6。

Directory Screenshot

我正在使用 Erlang 22,以便进一步说明。非常感谢任何帮助或建议。谢谢!

【问题讨论】:

    标签: rabbitmq erlang debian upgrade


    【解决方案1】:

    文件libtinfo.so.6 由包libtinfo6 提供,它只存在于Debian Buster 中,不存在于Stretch 中。确保为正确的 Debian 版本下载并安装 Erlang 二进制包。

    【讨论】:

    • 谢谢!我在this guide 之后卸载了erlang,在this one 之后卸载了RabbitMQ,在重新安装两者之后,libtinfo6 错误消失了,现在出现一个新错误,指出它未能创建 .erlang.cookie 文件,这很可能一个单独的问题。感谢您的帮助,Legoscia!
    • 很高兴听到! .erlang.cookie 文件的问题通常与文件权限、HOME 环境变量或两者有关。这里有几个关于堆栈溢出的问题可能会有所帮助。
    • 很高兴知道;我将研究 cookie 配置的这两个选项。再次感谢您!
    猜你喜欢
    • 2022-06-17
    • 2015-09-03
    • 1970-01-01
    • 2018-09-08
    • 1970-01-01
    • 2012-12-07
    • 2013-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多