Raspberry Pi 2上的ejabberd 18.03,ejabberdctl由于缺少libtinfo.so.6而失败

狗狗点头

我正在尝试使用ProcessOne上的Linux ARMv7二进制安装程序来使ejabberd在Raspberry Pi 2上工作:https : //www.process-one.net/en/ejabberd/downloads/

安装后,尝试添加用户或启动/停止ejabberd,ejabberdctl失败,并显示以下错误:

/opt/ejabberd-18.03/bin/beam.smp: error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory

完成后,sudo find / -name 'libtinfo.so*' | more我得到以下输出:

/usr/lib/arm-linux-gnueabihf/libtinfo.so
/lib/arm-linux-gnueabihf/libtinfo.so.5.9
/lib/arm-linux-gnueabihf/libtinfo.so.5

也就是说,libtinfo.so.6似乎不在系统上,而是ejabberd(或至少ejabberdctl)需要的。

我已经在这里使用最新的Raspbian Stretch Lite图像尝试过这两个步骤:https//www.raspberrypi.org/downloads/raspbian/

以及Pi的Ubuntu 16.04 LTS“经典”映像:https//wiki.ubuntu.com/ARM/RaspberryPi

(我还尝试了apt-get dist-upgrade使用Ubuntu映像升级到16.04.4)。

最后,我还安装了ejabberd v18.01,但同样如此。

我不想使用与Raspbian或Ubuntu打包在一起的ejabberd版本,因为它们比较旧并且不支持我要使用的XMPP功能。我在我的Intel机器上尝试了打包的Ubuntu版本,经过许多努力,从ProcessOne转移到64位x86二进制安装程序的二进制安装程序,以获取v18.01(现已升级到v18.03),该文件可以完美运行。

奇怪的是,当我sudo find / -name 'libtinfo.so*' | more在Intel系统上执行同样的操作(ejabberd可以正常工作)时,输出为:

/opt/ejabberd-18.03/lib/linux-x86_64/libtinfo.so.5
/lib/x86_64-linux-gnu/libtinfo.so.5.9
/lib/x86_64-linux-gnu/libtinfo.so.5

...也就是说,在正常工作的x86_64系统上,似乎不需要libtinfo.so.6。

谁可以帮我这个事?我已搜索以找到一种在RPi上更新libtinfo的方法,但未找到如何执行此操作的方法。还是我可以说服ejabberdctl与libtinfo.so.5一起使用?

在此先感谢您有任何提示。

狗狗点头

如果有人有相同的问题,则有两种解决方案:

  1. 等待ejabberd v18.04- https://github.com/processone/ejabberd/issues/2381
  2. 在Pi上使用Fedora 27,而不是Raspbian或Ubuntu 16.04。Fedora 27开箱即用包含libtinfo.so.6

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Raspberry Pi 3,Ubuntu Core 18,挂载USB磁盘失败

来自分类Dev

Dart SDK在Raspberry Pi上构建失败

来自分类Dev

Raspberry Pi ssh上的Ubuntu Core失败

来自分类Dev

Raspberry Pi上的Tensorflow

来自分类Dev

Raspberry Pi 2 Netflix

来自分类Dev

Raspberry Pi 2 Netflix

来自分类Dev

Raspberry Pi i2c工具安装失败

来自分类Dev

Raspberry Pi上的JavaFx Ensemble

来自分类Dev

在Raspberry Pi上安装MongoDB

来自分类Dev

Raspberry Pi上的VLC流

来自分类Dev

Raspberry Pi上的MAME ROM

来自分类Dev

Raspberry Pi2上的FreeBSD

来自分类Dev

DNXCore ARM在Raspberry Pi 2上发布

来自分类Dev

Raspberry Pi 2上的MongoDb性能

来自分类Dev

从Raspberry Slave从Raspberry PI PI SPI读取与wireingPI2?

来自分类Dev

在Raspberry Pi上运行Docker时,启动容器有时会失败

来自分类Dev

在Raspberry Pi上尝试Wireguard失败,并显示“ RTNETLINK答案:不支持操作”

来自分类Dev

在Raspberry Pi 3上的Docker安装失败,无法与aufs中的内核版本匹配

来自分类Dev

Raspberry Pi 4上的SDL2:SDL初始化失败没有可用的视频设备

来自分类Dev

如何在Raspberry Pi上运行javafx

来自分类Dev

在Raspberry Pi上安装Pillow时出错

来自分类Dev

Raspberry PI上NodeJS中的long setTimeout

来自分类Dev

在Travis上测试Raspberry Pi代码

来自分类Dev

如何在Raspberry Pi上安装FreeRTOS?

来自分类Dev

在Raspberry PI上管理Wifi连接

来自分类Dev

Raspberry Pi上的C ++ chrono库

来自分类Dev

Linux是否可以在Raspberry Pi上运行?

来自分类Dev

Raspberry Pi上的Sqlite4java

来自分类Dev

在Raspberry Pi上编程Calendar Client