Wb-mqtt-gpio, не стартует после перезагрузки

Сервис wb-mqtt-gpio странно себя ведет.
После перезагрузки не стартует, после рестарта службы вручную все ок, при смене модулей расширения (например, установки в “не установлен” и записи - так же все ок, до перезагрузки.
Прочитал в других темах, что возможно проблема в авторизации брокера локально.
В файле 10listeners.conf менял listener 1883 allow_anonymous false на true, эффекта нет.


Рестарт сервиса: systemctl restart wb-mqtt-gpio

Здравствуйте!

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

приложен диагностический архив, доступен только сотрудникам поддержки
(307,5 КБ)

Попробуйте обновить релиз и проверить на актуальном wb-2501.


Здравствуйте!
Не помогло…

После рестарта службы вручную.

Попробуйте добавить в wb-mqtt-gpio

[Unit]
After=mosquitto.service
Requires=mosquitto.service

Открыть конфиг можно можно командой

systemctl edit wb-mqtt-gpio

Вот так?

Вот так в итоге добавил, командой systemctl edit --full wb-mqtt-gpio


Помогло.

1 лайк

Странно, что помогло именно это. У Вас строки как были закомментированы, так и остались.
Комментарий - символ # в начале строки.

Вот так показывает в редакторе с ключем --full

Тогда да, всё верно. Я с nano не очень взаимопонимаюсь. Больше мне mcedit удобен.