Непонятное обновление

Доброго дня!
Работает у меня WB 6.6 в частном доме. Решил на днях обновиться, запустил apt update, apt upgrade, как в инструкции. Долго ставились и обновлялись пакеты, ошибок не видел.
После перезапуска контроллера заставка осталась такая же какая была. В веб-интерфейсе по прежнему открывается конфиг устройств долго (сек 20-30). Самое главное, что начали пропадать устройства из веб через некоторое время после загрузки. Остаются только виртуальные и некоторые, подозреваю это те, у которых я задал принудительно наименование при конфигурировании. Т.к. для пробы взял одно реле, задал наименование и оно не пропадает.
Плюс память стала под 90% забиваться. Никакого другого софта нет, кроме mc. Как мне обновиться нормально?

Вот заставка при входе, до обновления и после – разницы не увидел, кроме того, что память стала жрать. Но память забивается не сразу, а через какое-то время работы. Видимо как забьется – пропадают устройства, такое подозрение.

Добрый день.
Вижу на скриншоте ядро 5.10.35-wb131 и релиз testing.
В актуальном stable - ядро 5.10.35-wb164

С какого релиза было обновление? Какие репозитории указаны в конфиге apt и что возвращает wb-release?
Ну и неплохо видеть диагностический архив.

Вроде с этого и было обновление: 5.10.35-wb131. Но могу ошибаться, релиз не записал, сделал только бекапы конфигов и шаблонов.
А где посмотреть конфиг apt? Руками его не правил. Тогда-то бы релиз stable, вроде бы год назад или чуть раньше перевелся на testing и обновился.

192.168.88.88 - PuTTY_2024-05-27_13_21_20

Диагностический архив можно сюда? Приватных данных там нет?

Пришло письмо на почту по этой теме, выслал диагностический архив туда.

Добрый день!

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

Вы писали 27 мая 2024 г., 13:22:27:

BrainRoot Wiren Board Team
27 Май
Добрый день.
Вижу на скриншоте ядро 5.10.35-wb131 и релиз testing.
В актуальном stable - ядро 5.10.35-wb164
С какого релиза было обновление? Какие репозитории указаны в конфиге apt и что возвращает wb-release?
Ну и неплохо видеть диагностический архив.

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

Вот как выглядит пропадание в веб-интерфейсе. Перегрузил, сразу после перезагрузки все устройства есть, потом пропадают, но в mqtt они все есть.

Я не вижу все же удачного обновления.

Нет ли ошибок при обновлении списков пакетов?
Ну и что возвращает

apt policy wb-mqtt-serial

например?

изображение

Что мне делать дальше, как обновиться? Или проще фит залить? Конфиги я восстановлю, это не проблема. Сеть настрою. Знать бы хотелось почему так. Обновлялся один раз тогда и вроде бы успешно, глюков не было после этого…

А как сейчас посмотреть были ли ошибки при обновлении? Помню, что долго качались пакеты, обновлялись, предложило конфиг сохранить/заменить. В конце, вроде никаких ошибок явно не увидел… Может, конечно, споткнулось где-то, но последние сообщения по обновлению пакетов внизу точно были удачные.

Сейчас - уже не посмотреть вывод apt. Проще запустить обновление снова и просмотреть вывод.

Запустил заново apt update, ошибок нет.
Потом apt upgrade, вот его вывод:
root@wirenboard-ASW77GNT:~# apt upgrade
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Calculating upgrade… Done
The following packages have been kept back:
linux-image-wb6 wb-configs wb-diag-collect wb-mqtt-homeui wb-mqtt-serial wb-suite wb-utils
The following packages will be upgraded:
python3-wb-update-manager wb-essential wb-homa-gpio wb-mqtt-gpio wb-release-info wb-update-manager
6 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
Need to get 85.6 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.wirenboard.com/wb6/bullseye testing/main armhf wb-release-info all 1.0-testing~wb6+bullseye~20240527121147 [1672 B]
Get:2 http://deb.wirenboard.com/wb6/bullseye testing/main armhf wb-essential all 1.18.6 [2500 B]
Get:3 http://deb.wirenboard.com/wb6/bullseye testing/main armhf python3-wb-update-manager all 1.3.4 [7828 B]
Get:4 http://deb.wirenboard.com/wb6/bullseye testing/main armhf wb-update-manager all 1.3.4 [3192 B]
Get:5 http://deb.wirenboard.com/wb6/bullseye testing/main armhf wb-mqtt-gpio armhf 2.14.2 [65.5 kB]
Get:6 http://deb.wirenboard.com/wb6/bullseye testing/main armhf wb-homa-gpio armhf 2.14.2 [4908 B]
Fetched 85.6 kB in 18s (4791 B/s)
(Reading database … 30929 files and directories currently installed.)
Preparing to unpack …/wb-release-info_1.0-testing~wb6+bullseye~20240527121147_all.deb …
Unpacking wb-release-info (1.0-testing~wb6+bullseye~20240527121147) over (1.0-testing~wb6+bullseye~20240517194943) …
Setting up wb-release-info (1.0-testing~wb6+bullseye~20240527121147) …
(Reading database … 30929 files and directories currently installed.)
Preparing to unpack …/wb-essential_1.18.6_all.deb …
Unpacking wb-essential (1.18.6) over (1.18.5) …
Setting up wb-essential (1.18.6) …
(Reading database … 30929 files and directories currently installed.)
Preparing to unpack …/python3-wb-update-manager_1.3.4_all.deb …
Unpacking python3-wb-update-manager (1.3.4) over (1.3.2) …
Setting up python3-wb-update-manager (1.3.4) …
(Reading database … 30929 files and directories currently installed.)
Preparing to unpack …/wb-update-manager_1.3.4_all.deb …
Unpacking wb-update-manager (1.3.4) over (1.3.2) …
Setting up wb-update-manager (1.3.4) …
(Reading database … 30929 files and directories currently installed.)
Preparing to unpack …/wb-mqtt-gpio_2.14.2_armhf.deb …
Unpacking wb-mqtt-gpio (2.14.2) over (2.14.1) …
Preparing to unpack …/wb-homa-gpio_2.14.2_armhf.deb …
Unpacking wb-homa-gpio (2.14.2) over (2.14.1) …
Setting up wb-mqtt-gpio (2.14.2) …
Setting up wb-homa-gpio (2.14.2) …
root@wirenboard-ASW77GNT:~#

При логине ничего не поменялось

Может мне на stable переключиться? Я вроде хотел тогда, но какую-то ошибку выдавало, не помню уже…

Про это целые статьи есть, например: Resolving the Error “The following packages have been kept back” | Baeldung on Linux
А dist-upgrade не отрабатывает?
Ну и причина, как вижу - то что testing очень-очень старый, он довольно сильно разбежался с текущим. И, естественно, никто не тестирует и тестировать не будет обновления между разными, отстающими более чем на релиз нестабильными.
В общем - используйте dist-upgrade, либо укажите сразу версию какую ставить для apt и обновите 7 пакетов.

Нет, выходит ошибка:
root@wirenboard-ASW77GNT:~# apt dist-upgrade
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Calculating upgrade… Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
wb-mqtt-serial : Breaks: wb-mqtt-homeui (< 2.82.0~~) but 2.54.0 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
root@wirenboard-ASW77GNT:~#

А если я накачу fit – это поможет? Или тоже что-то не обновится?

Да, поможет.
В любом случае рекомендую сделать бэкап всего важного.

С версиями пакетов ковырялся, пытался поставить более старую, про которую апгрейд писал, не получилось. Накатил фит stable. На первый взгляд все работает, ничего даже не слетело.
Конфиг устройств открывается мигом, интерфейс немного изменился.
Спасибо за помощь!