После перезагрузки не запускается mosquitto

Здравствуйте. Проблема в следующем. Заметил, что перестали приходить сообщения по mqtt от wirenboard. На самом wb ошибок нет, устройства по 485 видит, данные от них получает. Перегрузил. После этого mosquitto не подымается, в логе:

Dec 23 14:07:54 wirenboard-AL4CPMT4 user.notice serial: address: 4620
Dec 23 14:07:54 wirenboard-AL4CPMT4 user.notice serial: address: 4652
Dec 23 14:07:54 wirenboard-AL4CPMT4 user.notice serial: address: 4864
Dec 23 14:07:54 wirenboard-AL4CPMT4 user.notice serial: address: 4872
Dec 23 14:07:54 wirenboard-AL4CPMT4 user.notice serial: address: 4880
Dec 23 14:07:54 wirenboard-AL4CPMT4 user.notice serial: address: 4284
Dec 23 14:07:54 wirenboard-AL4CPMT4 user.notice serial: address: 4608
Dec 23 14:07:54 wirenboard-AL4CPMT4 user.notice serial: address: 4640
Dec 23 14:07:54 wirenboard-AL4CPMT4 user.notice serial: address: 4345
Dec 23 14:07:54 wirenboard-AL4CPMT4 user.notice serial: address: 4346
Dec 23 14:07:54 wirenboard-AL4CPMT4 user.notice serial: address: 4347
Dec 23 14:07:55 wirenboard-AL4CPMT4 user.notice serial: connection error: Connection refused (111) retry after 100ms…
Dec 23 14:07:55 wirenboard-AL4CPMT4 user.notice serial: connection error: Connection refused (111) retry after 200ms…
Dec 23 14:07:55 wirenboard-AL4CPMT4 user.notice serial: connection error: Connection refused (111) retry after 400ms…
Dec 23 14:07:56 wirenboard-AL4CPMT4 user.notice serial: connection error: Connection refused (111) retry after 800ms…
Dec 23 14:07:57 wirenboard-AL4CPMT4 user.notice serial: connection error: Connection refused (111) retry after 1600ms…
Dec 23 14:07:58 wirenboard-AL4CPMT4 user.notice serial: connection error: Connection refused (111) retry after 3200ms…
Dec 23 14:08:01 wirenboard-AL4CPMT4 authpriv.info CRON[2681]: pam_unix(cron:session): session opened for user root by (uid=0)
Dec 23 14:08:01 wirenboard-AL4CPMT4 cron.info CRON[2685]: (root) CMD (/usr/share/wb-daemon-watchdogs/check_confed.sh 2>&1 | logger -t wb-daemon-watchdogs)
Dec 23 14:08:01 wirenboard-AL4CPMT4 user.notice serial: connection error: Connection refused (111) retry after 6400ms…

Что можно предпринять, куда смотреть?

Добрый день.

Лог какого сервиса вы показываете?

Для диагностики пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

Это был /var/log/messages

Команды wb-diag-collect diag у меня нет. wb не обновляли с 2019года.

root@wirenboard-AL4CPMT4:/# wb
wb-configs-early wb-gsm-rtc wb-homa-rcd wb-mqtt-confed wb-mqtt-db-confconvert wb-mqtt-serial wb-set-mac wb_source
wb-gen-serial wb-homa-adc wb-homa-w1 wb-mqtt-db wb-mqtt-mbgate wb-rules wb-watch-configs
wb-gsm wb-homa-gpio wb-hwconf-helper wb-mqtt-db-cli wb-mqtt-mbgate-confgen wb-run-update wb-watch-update

Спасибо, проблема решилась удалением mosquitto.db из /var/lib/mosquitto

1 Like

Ну, отлично.
Я рекомендую отключить совсем retained базу, как описано тут.