«Как исправить ошибки« пакета от комаров »в Amazon Linux - PullRequest
0 голосов
/ 16 мая 2019

Я предпочитаю, чтобы этот [ссылка 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

И я не могу использовать команду "mosquitto" после входа в Amazon Linux AMI. Как убрать эти ошибки?

Я уже использовал эти два варианта.

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

Но они не работали для меня.

Я также установил пакет mosquitto на мою плату RPi3.

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
...