Обновление Ос превращает контроллер в кирпич

После обновления 4 из 5 контроллеров 6 и 7 серии превратились в кирпичи.
1 .Awesome Screenshot - конфигурационные фалы на контроллере после обновления ОС не доступны
2. Awesome Screenshot - список устройств пуст

Обновление прошивки не помогает !

сервис москито при запуске выдает каждый раз разные ошибки

● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: activating (start) since Sat 2023-06-24 19:57:55 UTC; 1s ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 12387 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 12388 ExecStartPre=/bin/chown mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 12389 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 12390 ExecStartPre=/bin/chown mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Main PID: 12391 (mosquitto)
Tasks: 1 (limit: 2364)
Memory: 696.0K
CPU: 110ms
CGroup: /system.slice/mosquitto.service
└─12391 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf

Jun 24 19:57:55 wirenboard-AR2J7OED systemd[1]: Starting Mosquitto MQTT Broker…
Jun 24 19:57:55 wirenboard-AR2J7OED mosquitto[12391]: 1687636675: Loading config file /etc/mosquitto/conf.d/auth.conf
Jun 24 19:57:55 wirenboard-AR2J7OED mosquitto[12391]: 1687636675: Loading config file /etc/mosquitto/conf.d/bridge.conf

root@wirenboard-AT6LMWCC:~# /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
1687636881: Loading config file /etc/mosquitto/conf.d/auth.conf
1687636881: Error: Unknown configuration variable “allow_anonymous_localhost”.
1687636881: Error found at /etc/mosquitto/conf.d/auth.conf:5.
1687636881: Error found at /etc/mosquitto/mosquitto.conf:13.

Про это вообще нигде не сказано что может привести к проблеме!

Добрый день.

Каким способом обновлялись? Покажите пожалуйста лог обновления.

Я вижу тут только статус сервиса. А где лог с ошибками?

Ну да, это причина.
Предполагаю что обновление было сделано путем загрузки fit.
Этот способ подразумевает замену содержимого, что описано: Обновление прошивки, информация для разработчиков — Wiren Board

Даете решение как кардинално решить проблему без долгих разборов.
Первично обновления были выполнены командой
wb-release --update-debian-release
В результате 1 контролер обновился корректно, 4 со сбоями
Обновление прошивки через fit толку не дало, 4 системы сейчас не работают

почему эта запись allow_anonymous_localhost true до обновления работала
а после вызывает ошибку?
и у вас в документации об этом 0 упоминаний!

Awesome Screenshot - загруrrа прошивки не работает! для чего ее делать если когда на нужна она не работает? !

Приведите конфиг брокера (conf.d) к виду:

Вот тут: Программное обеспечение контроллеров Wiren Board — Wiren Board
Что было отвечено на вопрос про замену конфига?


Ну и “fit” - это просто замена корня.

https://wirenboard.com/wiki/Wb-2304#Прочее
Screenshot_20230625_000255

У нас используется несколько тысяч стандартных для Debian пакетов. Они достаточно документированы разработчиками.
И еще раз напомню - конфиг не заменен потому что (возможно) был изменен или его датавремя сменеы. В процессе обновления вы выбираете что далать с отличающимися конфигами. Если выбираете “оставить существующий” - то он будет оставлен. Система Linux предполагает что человек всегда прав.

Пожалуйста не используйте внешние ссылки… Они неудобны и не всегда работают. Если хотите что-то загрузить - загружайте на форум.