我只是在FreeBsd mashine上安装了rabbitmq-3.7.8。 但是,如果我运行 rabbitmqctl start ,则出现错误
未找到共享对象“ libdl.so.1”,“ beam.smp”必需
uname -v
FreeBSD 11.1-RELEASE-p4#0:UTC 2017年11月14日星期二06:12:40
那是什么意思? 感谢您的回答!
答案 0 :(得分:3)
您正在使用的11.1已停产。我强烈建议您升级到11.2。
freebsd-update upgrade -r 11.2-RELEASE
freebsd-update install
reboot
freebsd-update install
再次检查您的操作系统版本。
uname -r
它应该返回11.2-RELEASE
pkg update -f
pkg upgrade -f
所有软件包都会重新安装,然后再次检查Rabbitmqctl是否启动。
答案 1 :(得分:1)
11.1在您发帖之前不到两个月的时间End-of-Life。
如果您还没有准备好升级,但是可以访问运行11.2的计算机,则可以将/usr/lib/libdl.so.1
从较新的计算机复制到较旧的计算机上的/usr/lib
,然后像直到您准备升级为止。