Добрый день! Подключено следующее оборудование: Блок питания 24В MW HDR 60-24, Wiren Board 7, WB-MR6LV, WB-MR6C v.3, WB-MWAC, WB-MSW v.3. Wiren Board 7 подключен по Ethernet к роутеру с жестким IP.
Суть проблемы: Перестал работать Mosquitto MQTT Broker после попытки обновления командой
wb-release --update-debian-release»
В конце вышло сообщение:
The subprocess ('systemctl', 'restart', 'mosquitto.service') has failed with status 1
22:42:12 Try running wb-release --update-debian-release again to continue transition.
После этого контроллер перестал видеть все устройства (индикация опроса на устройствах, подключенных по RS-485, не мигает). В веб интерфейсе всплывает ошибка «Не удалось подключиться к 192.168.0.4:18883». При этом доступ к командной строке контроллера по ssh есть.
root@wirenboard-AWGFJ7P6:~# service mosquitto start
Job for mosquitto.service failed because the control process exited with error code.
See “systemctl status mosquitto.service” and “journalctl -xe” for details.
Большое Вам спасибо за помощь! Решил пойти по самому простому пути, откатил до заводских настроек. Так сэкономлю свою и Ваше время. Хотя очень было любопытно узнать суть проблемы и главное, как в таких случаях поступать.
Сейчас всё отлично работает.
Проблема похоже глубже (была, что жаль).
Возможно достаточно было удалить /var/run/mosquitto.pid
А диагностический архив делался? Если да - интересно посмотреть.
Через вэб-интерфейс не было возможности сделать выгрузку диагностического архива, а утилитой “wb-diag-collect diag” через SSH не понял куда произошла выгрузка (прошу прощения, нет опыта).