Стал периодически падать MQTT брокер

Стал периодически падать MQTT брокер, раньше такого небыло, предполагаю что это стало после добавления в систему WB-MAP6S
примерно после этого начала появляется эта проблема, раз в несколько дней падает.

сегодня 2 раза(03.08) в 1:42 и 17:41 до этого в 31го в 14:43

диагностический архив прилагаю.

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

Добрый день!

Проблема не в добавлении WB-MAP6S. У вас старая версия брокера, в последней версии этот баг уже исправлен.

Обновите пакеты mosquitto до актуальной сборки для вашего дистрибутива (в ней эта ошибка исправлена). Можете проверить наличие с помощью:

apt update
apt policy mosquitto

Если apt policy покажет Candidate выше 2.0.20-1-wb102, то обновляйте. Если версия та же, то напишите, разберёмся.

Для установки apt install --only-upgrade mosquitto

Также обратил внимание, что на контроллере стоит довольно старая прошивка, к тому же из тестового релиза. Для рабочей инсталляции рекомендую запланировать переход на актуальный стабильный релиз (обязательно с предварительным резервным копированием настроек) — там исправлено много ошибок и поведение системы предсказуемее.

хорошо, как наиболее безболезненно перейти на Stable ветку ?

Добрый день!

Самый безболезненный путь - переключить ветку с тестовой на стабильную.

1. Резервная копия (до всего).
Веб-архивы (Настройки → Система → Резервное копирование) /mnt/data не включают и для полного восстановления не годятся. Настоящие настройки и данные (в т.ч. данные Docker) лежат в /mnt/data, поэтому сохраните этот раздел вручную по SSH - с компьютера (не с контроллера):

scp -r root@IP_КОНТРОЛЛЕРА:/mnt/data ./wb-backup-data

Если Frigate пишет видеозаписи в /mnt/data и архив получается слишком большим — можно исключить каталог с записями, он для восстановления не нужен. Смена ветки данные в /mnt/data не удаляет — копия нужна как страховка на случай неудачного обновления.

2. Переключение ветки на стабильную (по SSH):

wb-release -t stable

Команда сама переключит ветку и подтянет пакеты перехода.

3. Завершение обновления:

apt update
apt dist-upgrade

Перед подтверждением посмотрите на список в строке The following packages will be REMOVED. Если там только устаревшее системное/WB-ПО — соглашайтесь (Y). Если увидите что-то важное (например, пакеты Docker) — не подтверждайте и пришлите нам вывод команды.

4. Перезагрузка:

reboot

После загрузки обновите страницу веб-интерфейса со сбросом кэша (Ctrl+F5).

5. Проверьте, что Docker и контейнеры (Frigate) поднялись; при необходимости перезапустите их.

Инструкция про переключение ветки тут.

Если на каком-то шаге будут ошибки, то пришлите вывод команды, разберёмся.