Стал периодически падать 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) поднялись; при необходимости перезапустите их.
Инструкция про переключение ветки тут.
Если на каком-то шаге будут ошибки, то пришлите вывод команды, разберёмся.