“如何修复'mosquitto软件包'错误”在Amazon Linux上

时间:2019-05-16 08:44:35

标签: amazon-ec2 mqtt yum mosquitto aws-iot

我更喜欢此[link 1 AWS文档,将我的RPi3作为mqtt-IoT网关与AWS IoT核心建立桥梁。 但是出现了这些错误。

Error: Package: mosquitto-1.5.8-1.el7.x86_64 (epel)
       Requires: libsystemd.so.0()(64bit)
Error: Package: mosquitto-1.5.8-1.el7.x86_64 (epel)
       Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
Error: Package: mosquitto-1.5.8-1.el7.x86_64 (epel)
       Requires: systemd
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

登录到Amazon Linux AMI后,我无法使用“ mosquitto”命令。如何清除这些错误?

我已经使用了两个选项。

--skip-broken
rpm -Va --nofiles --nodigest

但是他们没有为我工作。

我还在RPi3板上安装了mosquitto软件包。

pi@rpi3:~ $ mosquitto -v
1558004586: mosquitto version 1.4.10 (build date Wed, 13 Feb 2019 00:45:38 +0000) starting
1558004586: Using default config.
1558004586: Opening ipv4 listen socket on port 1883.
1558004586: Error: Address already in use

它正在本地运行。但是无法与AWS建立桥梁。

在整个文档中,总之,由于mosquiotto软件包的问题,​​只有这两个命令对我来说无法正常工作。

sudo yum install mosquitto mosquitto-clients

sudo mosquitto -c /etc/mosquitto/conf.d/bridge.conf –d

0 个答案:

没有答案