собственно один из контроллеров (wb6.6) плохо пережил незапланированное отключение. ранее такое уже было и поиск тем по этой ошибке ранее помогал.
сейчас поиск по ошибке дал 10 топиков и просмотрены внимательно все.
что сделано:
проверены настройки сетевых интерфейсов, сброс кеша, установка порта веб-интерфейса в 80 и 18883, после каждой смены сброс кеша, отключен firewall. Перезагружал роутер.
ничего не помогает. Есть подозрение на память, свободного пространства на нем 0, установлен intrahouse.
Куда смотреть и что делать?
Подключился по ssh - не стартуют mosqiutto broker и knx daemon
systemsctl -
● mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset
Active: failed (Result: exit-code) since Sat 2023-06-10 06:27:24 UTC; 13min a
Process: 1404 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (
Main PID: 1404 (code=exited, status=1/FAILURE)
по месту ситуация:
Filesystem Size Used Avail Use% Mounted on
/dev/root 980M 508M 406M 56% /
devtmpfs 239M 0 239M 0% /dev
tmpfs 248M 0 248M 0% /dev/shm
tmpfs 248M 496K 247M 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 248M 0 248M 0% /sys/fs/cgroup
/dev/mmcblk0p6 1.3G 1.2G 80M 94% /mnt/data
/dev/mmcblk0p6 1.3G 1.2G 80M 94% /var/log
tmpfs 50M 0 50M 0% /run/user/0
что делать дальше?
Добрый день.
А что выводтся в лог при запуске mosquitto?
Покажите часть лога либо запустите брокер вручную и покажите вывод.
persistence в его настройках отключен?
/usr$ 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.
/usr$ systemctl status mosquitto.service
в—Џ mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2023-06-13 04:59:00 UTC; 16s ago
Process: 7226 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, status=1/FAILURE)
Main PID: 7226 (code=exited, status=1/FAILURE)
Jun 13 04:59:00 wirenboard-AZW4Y2WK systemd[1]: mosquitto.service: Unit entered failed state.
Jun 13 04:59:00 wirenboard-AZW4Y2WK systemd[1]: mosquitto.service: Failed with result ‘exit-code’.
Jun 13 04:59:00 wirenboard-AZW4Y2WK systemd[1]: mosquitto.service: Service hold-off time over, scheduling restart.
Jun 13 04:59:00 wirenboard-AZW4Y2WK systemd[1]: Stopped Mosquitto MQTT v3.1/v3.1.1 Broker.
Jun 13 04:59:00 wirenboard-AZW4Y2WK systemd[1]: mosquitto.service: Start request repeated too quickly.
Jun 13 04:59:00 wirenboard-AZW4Y2WK systemd[1]: Failed to start Mosquitto MQTT v3.1/v3.1.1 Broker.
Jun 13 04:59:00 wirenboard-AZW4Y2WK systemd[1]: mosquitto.service: Unit entered failed state.
Jun 13 04:59:00 wirenboard-AZW4Y2WK systemd[1]: mosquitto.service: Failed with result ‘exit-code’.
НО, в mosquitto.conf persistense был трушный, изменил на false и ребутнул контроллер. Все поднялось.
Андрей, спасибо!
Отлично. А сам сломанный файл db можете прислать или выложить?
Поможет в дебаге…
/var/lib/wirenboard/db/data.db или другую базу?
Которая лежит в /var/lib/mosquitto/
mosquitto.db (364 КБ)
приложен диагностический архив, доступен только сотрудникам поддержки (131,3 КБ)
потом скажите, что делать, если проблема тлеет.
Рекомендую просто перейти на bullseye, т.е. релизы начиная с 2304.