我更喜欢此[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