Обновление WB6 до Bullseye (WB-2304)

Добрый день.

При обновлении WB6 до Bullseye (WB-2304) получаю следующую ошибку:

15:55:59 WARNING: The following essential packages will be removed.
15:55:59 This should NOT be done unless you know exactly what you are doing!
15:55:59   wb-essential wb-configs (due to wb-essential)
15:55:59   wb-hwconf-manager (due to wb-essential)
15:55:59 327 upgraded, 84 newly installed, 28 to remove and 14 not upgraded.
15:55:59 E: Essential packages were removed and -y was used without --allow-remove-essential.
15:55:59 Unmasking services ('nginx.service', 'mosquitto.service', 'hostapd.service', 'wb-mqtt-mbgate.service')
15:55:59 Removed /etc/systemd/system/nginx.service.
15:56:01 Removed /etc/systemd/system/mosquitto.service.
15:56:04 Removed /etc/systemd/system/hostapd.service.
15:56:07 Removed /etc/systemd/system/wb-mqtt-mbgate.service.
15:56:09 Unholding packages ('wb-update-manager', 'wb-release-info')
15:56:11 Canceled hold on wb-update-manager.
15:56:11 Canceled hold on wb-release-info.
15:56:11 Cleaning up temp apt configs for bullseye transition
15:56:11 Restoring original system state
15:56:11 Generating /etc/apt/sources.list.d/wirenboard.list for SystemState(suite='stable', target='wb6/stretch', repo_prefix='', consistent=True)
15:56:11 Generating /etc/apt/preferences.d/20wb-release for SystemState(suite='stable', target='wb6/stretch', repo_prefix='', consistent=True)
15:56:11 Cleaning up apt cache (to make manual apt calls safe from now)
15:56:11
The subprocess ('apt-get', '-q', 'dist-upgrade', '-o', 'Dpkg::Options::=--force-confdef', '-o', 'Dpkg::Options::=--force-confold', '--allow-downgrades', '--yes') has failed with status 100
15:56:11 Try running wb-release --update-debian-release again to continue transition
root@wirenboard-ACHMBKEO:/var/log#

Повторный запуск (пробовал 2 раза) проблему не решил, ошибка та же.

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

diag_output_ACHMBKEO_2023-04-03-16.20.56.zip (113.0 КБ)

Добрый день. При обновлении в разделе /root должно быть не меньше 300 Мбайт свободного места. Возможно вам проще сделать резервную копию и обновиться через fit файл.

А что выводится при выполнении
'apt-get' '-q' 'dist-upgrade' '-o' 'Dpkg::Options::=--force-confdef' '-o' 'Dpkg::Options::=--force-confold' '--allow-downgrades' '--yes'

root@wirenboard-ACHMBKEO:/# 'apt-get' '-q' 'dist-upgrade' '-o' 'Dpkg::Options::=--force-confdef' '-o' 'Dpkg::Options::=--force-confold' '--allow-downgrades' '--yes'
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages were automatically installed and are no longer required:
  libevent-2.0-5 libjsoncpp1 libwbmqtt libwbmqtt0
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
W: Target Packages (main/binary-armhf/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/wirenboard.list:6
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/wirenboard.list:6
W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/wirenboard.list:6
root@wirenboard-ACHMBKEO:/#
root@wirenboard-ACHMBKEO:/# 'apt-get' '-q' 'dist-upgrade' '-o' 'Dpkg::Options::=--force-confdef' '-o' 'Dpkg::Options::=--force-confold' '--allow-downgrades' '--yes'
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages were automatically installed and are no longer required:
  libevent-2.0-5 libjsoncpp1 libwbmqtt libwbmqtt0
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

При втором запуске - уже не было, что хорошо. Попробуйте снова запустить обновление.

Попробовал - то же самое. Видимо дублирует, когда подкладывает временные source для обновления на более ранних этапах update, и поэтому приходит к этой ошибке.

Добрый вечер!

Попробовал разобраться в этой ситуации, и кажется, там что-то случилось с системными пакетами wb или их зависимостями.

Самый простой способ сейчас решить всё - обновиться fit-ом, web-интерфейс у вас ещё должен работать (в крайнем случае через флешку). Можно без factoryreset.

Если есть время и желание разобраться, я могу накидать команд для проверки.

В любом случае, за архив спасибо, оттуда ещё можно будет вытащить ценную инфу и мы этим займёмся

Добрый вечер!

Да, так и сделал, обновился через fit. Пришлось правда сторонний софт переставлять и конфиги из бэкапа накатывать (z2m, Telegraf), но ничего страшного.

Через fit все обновилось, все ок.

Спасибо!

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.