Не видит MQQT

Обновил прошивки модулей, после чего нет ни одного канала на WB

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

Можете описать более подробно?

  1. Как и что именно вы обновляли? То-есть назовите модель устройства, версию ПО и каким способом обновлялись.

  2. Есть ли у вас доступ по SSH к терминалу?

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

  1. Обновлял wb-mcu-fw-updater update-all
    wb-led (3.4.0) и mr6 (1.20.1)
  2. есть
    приложен диагностический архив, доступен только сотрудникам поддержки
    (191,4 КБ)

Пока мы проверим архив, попробуйте перезапустить MQTT

systemctl restart wb-mqtt-serial

Также прошу выполнить рекомендацию ERRWB73010 – Wiren Board 7: Errata — Wiren Board

Сообщите о результатах и что будет сообщать контроллер при запуске.

Сделал все по инструкции, только после перезагрузки нет базы данных, такое чувство что не поднимается брокер

Попробуйте сделать следующее:

  1. Удалить все из conf.d и закинуть туда дефолтные файл. Если не найдете, то сообщите, пожалуйста.
  2. В passwd.conf задать логин и пароль
  3. Выполнить команду systemctl start mosquitto.service
  4. Обновить прошивку .fit файлом через веб.

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

root@wirenboard-A7PCPNM5:/etc# systemctl start mosquitto.service
Job for mosquitto.service failed because the control process exited with error code.
See "systemctl status mosquitto.service" and "journalctl -xe" for details.
root@wirenboard-A7PCPNM5:/etc# systemctl status mosquitto.service
● mosquitto.service - Mosquitto MQTT Broker
     Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2023-08-01 22:47:30 UTC; 7s ago
       Docs: man:mosquitto.conf(5)
             man:mosquitto(8)
    Process: 32691 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
    Process: 32694 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
    Process: 32699 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
    Process: 32704 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
    Process: 32714 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=3)
   Main PID: 32714 (code=exited, status=3)
        CPU: 110ms

Aug 01 22:47:30 wirenboard-A7PCPNM5 systemd[1]: mosquitto.service: Scheduled restart job, restart counter is at 5.
Aug 01 22:47:30 wirenboard-A7PCPNM5 systemd[1]: Stopped Mosquitto MQTT Broker.
Aug 01 22:47:30 wirenboard-A7PCPNM5 systemd[1]: mosquitto.service: Start request repeated too quickly.
Aug 01 22:47:30 wirenboard-A7PCPNM5 systemd[1]: mosquitto.service: Failed with result 'exit-code'.
Aug 01 22:47:30 wirenboard-A7PCPNM5 systemd[1]: Failed to start Mosquitto MQTT Broker.

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

Вы делали резерв папки conf.d или не удаляли от туда файлы?

Попробуйте:

  • Удалить файлы auth.conf, bridge.conf и listener.conf из /mnt/data/etc/mosquitto/conf.d;
  • Перезапустить брокер командой:
systemctl restart mosquitto

Не полчилось

root@wirenboard-A7PCPNM5:/mnt/data/etc/mosquitto/conf.d# systemctl status mosquitto.service
● mosquitto.service - Mosquitto MQTT Broker
     Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Wed 2023-08-02 07:49:10 UTC; 138ms ago
       Docs: man:mosquitto.conf(5)
             man:mosquitto(8)
    Process: 17142 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
    Process: 17144 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
    Process: 17154 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
    Process: 17160 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
    Process: 17161 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=3)
   Main PID: 17161 (code=exited, status=3)
        CPU: 128ms

Aug 02 07:49:10 wirenboard-A7PCPNM5 systemd[1]: Failed to start Mosquitto MQTT Broker.
Aug 02 07:49:10 wirenboard-A7PCPNM5 systemd[1]: mosquitto.service: Scheduled restart job, restart counter is at 5.
Aug 02 07:49:10 wirenboard-A7PCPNM5 systemd[1]: Stopped Mosquitto MQTT Broker.
Aug 02 07:49:10 wirenboard-A7PCPNM5 systemd[1]: mosquitto.service: Start request repeated too quickly.
Aug 02 07:49:10 wirenboard-A7PCPNM5 systemd[1]: mosquitto.service: Failed with result 'exit-code'.
Aug 02 07:49:10 wirenboard-A7PCPNM5 systemd[1]: Failed to start Mosquitto MQTT Broker.

Добрый день.
Я вижу:

Aug 01 18:28:55 wirenboard-A7PCPNM5 mosquitto[2036]: 1690914535: Error: Unknown configuration variable "allow_anonymous_localhost".
Aug 01 18:28:55 wirenboard-A7PCPNM5 mosquitto[2036]: 1690914535: Error found at /etc/mosquitto/conf.d/auth.conf:5.

Не выполнена верная рекомендация коллеги , к сожалению

а где взять дефолтные файлы?

https://github.com/wirenboard/wb-configs/tree/master/configs/etc/mosquitto напрмер

1 лайк

Получилось ли устранить трудность и запустить контроллер в работу?

Да

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.