Давненько не обновлял прошивку, тут вдруг решил развлечься…
Получил непреодолимое препятствие в виде:
root@wirenboard-AO2T7LJW:~# apt update && apt upgrade
Hit:1 Index of /debian bullseye InRelease
Hit:2 Index of /debian bullseye-updates InRelease
Hit:3 Index of linux/debian/ bullseye InRelease
Ign:5 Index of /debian bullseye-backports InRelease
Get:6 https://deb.nodesource.com/node_16.x bullseye InRelease [4586 B]
Err:7 Index of /debian bullseye-backports Release
404 Not Found [IP: 151.101.2.132 80]
Hit:4 https://deb.wirenboard.com/wb7/bullseye stable InRelease
Hit:8 Index of /debian-security bullseye-security InRelease
Reading package lists… Done
E: The repository ‘ Index of /debian bullseye-backports Release’ no longer has a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
root@wirenboard-AO2T7LJW:~#
подскажите, как безболезненно апгрейдиться?
У меня докере HA стоит не хочется все сносить фитами.
Добрый день!
Сначала я бы порекомендовал забекапить конфиги HomeAssistant все равно:
- Посмотрите, как называется контейнер:
docker ps --format 'table {{.Names}}\t{{.Image}}\t{{.Status}}'
- Потом найдите, откуда в него что смотировано
docker inspect homeassistant --format '{{range .Mounts}}{{println .Source "->" .Destination}{{end}}'
(docker inspect homeassistant – вместо homeassistant – имя конейтнера, модет быть через -, например.
- И
tar -czf /mnt/data/ha-backup-$(date +%F).tar.gz /ПУТЬ/К/КОНФИГУ
С обновлением проблема – в источниках есть bullseye-backports – этого репозитория уже нет. Вам надо обновить wb-configs сначала.
Сейчас попробуйте выполнить update и upgrade раздельно:
apt update
apt upgrade
Тогда, несмотря на ругань при update, данные о новом wb-configs должны подхватиться, и
apt upgrade проапгрейдит их, после чего apt update, запущенный снова, должен все обновить без ошибок.
Потом reboot.
Альтернативный вариант – закомментировать в файлах, которые вы найдете
grep -R "bullseye-backports" -n /etc/apt/sources.list /etc/apt/sources.list.d/*.list
строчки с bullseye-backports. И потом апдейтить, апгрейдить и перезагружаться.
Спасибо!
-
Посмотрите, как называется контейнер:
docker ps --format 'table {{.Names}}\t{{.Image}}\t{{.Status}}'
Посмотрел!
-
Потом найдите, откуда в него что смотировано
docker inspect homeassistant --format '{{range .Mounts}}{{println .Source "->" .Destination}{{end}}'
homeassistant - это верно
tination}{{e - а тут фигурная скобочка опущена :)
Поправил tination}}{{e…путь нашелся…
-
И tar -czf /mnt/data/ha-backup-$(date +%F).tar.gz /ПУТЬ/К/КОНФИГУ
Это попробовал
tar -czf /mnt/data/ha-backup-$(date +%F).tar.gz /mnt/data/.HA/
Все отлично.: бэкап родился!
Ругань при Update была….
но Upgrade отдельно действительно что то упорно делает…уже 30 мин
ждемс……………………………………………………………………………………………………..
Ок
Повторный Update прошел без ошибок
Нужно ли делать после этого повторный Upgrade?
reboot!
OK wb-2507!
HA работает.
Zigbee устройства только отлетели….
Надо как то быстро настроить…
в wb-hardware.conf в слоте устройство прописано, а в интерфейсе его нет
Просто добавить по новой?
В устройствах zigbee2mqtt конвертер есть, но он disconnected
/mnt/data/root/zigbee2mqtt/data/configuration.yaml
в полном порядке
Попробуйте, но я бы хотел взглянуть на диагнотику еще.
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
А что в логах контейнера zigbee2mqtt? пока подозреваю, что старый конфиг не подходит.
приложен диагностический архив, доступен только сотрудникам поддержки
(236,7 КБ)
Спасибо за диагностику!
Сейчас такая картина у вас:
Zigbee-модуль в конфиге прописан в Internal slot 2 (wb72-mod2), но после обновления служба инициализации wb-hwconf-manager пишет:
Module wbe2r-r-zigbee is not supported by slot wb72-mod2 и затем деинициализирует этот модуль.
Из-за этого zigbee2mqtt не может нормально открыть /dev/ttyMOD2 и падает с ошибкой Input/output error setting custom baud rate of 115200.
ПО обновилось, свежих версий все:
wb-hwconf-manager: 1.67.1
zigbee2mqtt: 2.5.1-wb101
wb-zigbee2mqtt : 1.4.1
Вы попробовали заново выбрать модуль во втором слоте и сохранить, и перезагрузить?
Спасибо Вам, что участвуете и помогаете…
Да еще с такими четкими деталями, что сразу свет и осознание приходит …
Перевыбрал на втором слоте: WBE2R-R-ZIGBEE
Перезапустил: systemctl restart zigbee2mqtt
z2m: Zigbee2MQTT started!
Все устройства zigbee встрепенулись и ожили!
Еще раз…
Спасибо!
Спасибо вам за теплые слова!
Замечательно, рад что получилось вам помочь!
Успехов вам! Пишите, если что-то будет еще – всегда поможем и поддержим!