Обновление WB8.5 на Debian 13 (trixie)

Добрый день!

Пытаюсь обновиться до **Debian 13 (trixie).

apt update; apt upgrade -y; wb-release -t testing -y; wb-release --update-debian-release -y

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

Здравствуйте! Я — автоматический помощник техподдержки Wiren Board.
Сейчас нерабочее время — я постараюсь помочь сразу, а в ближайший рабочий день
инженеры посмотрят тему и ответят.

Для WB8.5 переход на Debian 13 предусмотрен. По инструкции Wb-2609, сначала устанавливаются пакеты переходного релиза wb-2606-trixie-transition, затем запускается обновление дистрибутива. Для WB8 требуется не менее 450 Мбайт свободного места в файловой системе, содержащей /root.

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

Пожалуйста, пришлите:

  1. Последние строки вывода обновления с ошибкой и уточните, какая из команд её выдала. В вашей последовательности команды разделены ;, поэтому ошибка предыдущей команды не останавливает выполнение следующей.
  2. Текущее состояние системы — вывод:
    cat /etc/wb-release
    cat /etc/os-release
    df -h / /root
    

Здесь может понадобиться мнение инженера Wiren Board. Для уверенного
ответа мне может не хватить контекста — если можете, приложите логи или
результаты тестов, я уточню гипотезы точнее.

Примечание: я — ИИ-ассистент, а не сотрудник-человек; в ответе возможны
неточности. Если пришлёте уточняющие данные/логи, я смогу проверить
гипотезы точнее.

12:30:41 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:1 and /etc/apt/sources.list.d/debian-upstream.sources:1
12:30:41 W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:2 and /etc/apt/sources.list.d/debian-upstream.sources:3
12:30:41 W: Target Packages (main/binary-armhf/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:2 and /etc/apt/sources.list.d/debian-upstream.sources:3
12:30:41 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:2 and /etc/apt/sources.list.d/debian-upstream.sources:3
12:30:41 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:2 and /etc/apt/sources.list.d/debian-upstream.sources:3
12:30:41 W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:3 and /etc/apt/sources.list.d/debian-upstream.sources:4
12:30:41 W: Target Packages (main/binary-armhf/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:3 and /etc/apt/sources.list.d/debian-upstream.sources:4
12:30:41 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:3 and /etc/apt/sources.list.d/debian-upstream.sources:4
12:30:41 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:3 and /etc/apt/sources.list.d/debian-upstream.sources:4
12:30:42 Get:2 https://download.docker.com/linux/debian bullseye InRelease [43.0 kB]
12:30:42 Err:2 https://download.docker.com/linux/debian bullseye InRelease
12:30:42   Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:42 Get:1 https://deb.wirenboard.com/wb8/trixie testing InRelease [7,170 B]
12:30:42 Err:1 https://deb.wirenboard.com/wb8/trixie testing InRelease
12:30:42   Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:42 Get:3 http://debian-mirror.wirenboard.com/debian trixie InRelease [140 kB]
12:30:42 Err:3 http://debian-mirror.wirenboard.com/debian trixie InRelease
12:30:42   Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:42 Get:4 http://debian-mirror.wirenboard.com/debian trixie-updates InRelease [47.3 kB]
12:30:42 Err:4 http://debian-mirror.wirenboard.com/debian trixie-updates InRelease
12:30:42   Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:42 Get:5 http://debian-mirror.wirenboard.com/debian-security trixie-security InRelease [43.4 kB]
12:30:42 Err:5 http://debian-mirror.wirenboard.com/debian-security trixie-security InRelease
12:30:42   Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:42 Get:6 http://debian-mirror.wirenboard.com/debian trixie-backports InRelease [54.0 kB]
12:30:42 Err:6 http://debian-mirror.wirenboard.com/debian trixie-backports InRelease
12:30:42   Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:43 Reading package lists...
12:30:43 W: OpenPGP signature verification failed: https://download.docker.com/linux/debian bullseye InRelease: Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:43 E: The repository 'https://download.docker.com/linux/debian bullseye InRelease' is not signed.
12:30:43 W: OpenPGP signature verification failed: https://deb.wirenboard.com/wb8/trixie testing InRelease: Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:43 E: The repository 'http://deb.wirenboard.com/wb8/trixie testing InRelease' is not signed.
12:30:43 W: OpenPGP signature verification failed: http://debian-mirror.wirenboard.com/debian trixie InRelease: Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:43 E: The repository 'http://debian-mirror.wirenboard.com/debian trixie InRelease' is not signed.
12:30:43 W: OpenPGP signature verification failed: http://debian-mirror.wirenboard.com/debian trixie-updates InRelease: Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:43 E: The repository 'http://debian-mirror.wirenboard.com/debian trixie-updates InRelease' is not signed.
12:30:43 W: OpenPGP signature verification failed: http://debian-mirror.wirenboard.com/debian-security trixie-security InRelease: Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:43 E: The repository 'http://debian-mirror.wirenboard.com/debian-security trixie-security InRelease' is not signed.
12:30:43 W: OpenPGP signature verification failed: http://debian-mirror.wirenboard.com/debian trixie-backports InRelease: Could not execute 'gpgv' to verify signature (is gnupg installed?)
12:30:43 E: The repository 'http://debian-mirror.wirenboard.com/debian trixie-backports InRelease' is not signed.
12:30:43 W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:1 and /etc/apt/sources.list.d/debian-upstream.sources:1
12:30:43 W: Target Packages (main/binary-armhf/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:1 and /etc/apt/sources.list.d/debian-upstream.sources:1
12:30:43 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:1 and /etc/apt/sources.list.d/debian-upstream.sources:1
12:30:43 W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:1 and /etc/apt/sources.list.d/debian-upstream.sources:1
12:30:43 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:1 and /etc/apt/sources.list.d/debian-upstream.sources:1
12:30:43 W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:2 and /etc/apt/sources.list.d/debian-upstream.sources:3
12:30:43 W: Target Packages (main/binary-armhf/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:2 and /etc/apt/sources.list.d/debian-upstream.sources:3
12:30:43 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:2 and /etc/apt/sources.list.d/debian-upstream.sources:3
12:30:43 W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:2 and /etc/apt/sources.list.d/debian-upstream.sources:3
12:30:43 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:2 and /etc/apt/sources.list.d/debian-upstream.sources:3
12:30:43 W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:3 and /etc/apt/sources.list.d/debian-upstream.sources:4
12:30:43 W: Target Packages (main/binary-armhf/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:3 and /etc/apt/sources.list.d/debian-upstream.sources:4
12:30:43 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:3 and /etc/apt/sources.list.d/debian-upstream.sources:4
12:30:43 W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:3 and /etc/apt/sources.list.d/debian-upstream.sources:4
12:30:43 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/000wb-trixie-upgrade.list:3 and /etc/apt/sources.list.d/debian-upstream.sources:4
12:30:43 Unholding packages ('wb-update-manager', 'wb-release-info')
12:30:43 Canceled hold on wb-update-manager.
12:30:43 Canceled hold on wb-release-info.
12:30:43 Cleaning up temp apt configs for trixie transition
12:30:43 Restoring original system state
12:30:43 Generating /etc/apt/sources.list.d/wirenboard.list for SystemState(suite='testing', target='wb8/bullseye', repo_prefix='', consistent=True)
12:30:43 Generating /etc/apt/preferences.d/20wb-release for SystemState(suite='testing', target='wb8/bullseye', repo_prefix='', consistent=True)
12:30:43 Cleaning up apt cache (to make manual apt calls safe from now)
12:30:43 
The subprocess ('apt-get', '-q', 'update', '-o', 'Dpkg::Options::=--force-confdef', '-o', 'Dpkg::Options::=--force-confold', '--allow-downgrades') has failed with status 100
12:30:43 Try running wb-release --update-debian-release again to continue transition
❯ cat /etc/wb-release
RELEASE_NAME=wb-2606-trixie-transition
SUITE=testing
TARGET=wb8/bullseye
REPO_PREFIX=#                                                                                                                                                                                                                                                     ❯ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.7
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
❯ df -h / /root
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       2.0G  1.9G     0 100% /
/dev/mmcblk0p6   55G   12G   41G  23% /mnt/data

Спасибо, теперь видно две проблемы:

  • Корневая файловая система / заполнена на 100%, доступного места нет. При этом /root находится на другом разделе: свободные 41 Гбайт там не устраняют нехватку места в /, где устанавливаются системные пакеты.
  • Переход не завершён: /etc/os-release уже показывает Trixie, а настройки релиза Wiren Board остались на Bullseye. В журнале видно, что обновление остановилось из-за невозможности запустить gpgv для проверки подписей. Связь этой ошибки с заполнением / пока не подтверждена.

Предупреждения о повторяющихся источниках — отдельный вопрос; в приведённом фрагменте выполнение останавливает именно ошибка проверки подписей.

Пока не повторяйте обновление и не отключайте проверку подписей. Сначала пришлите результаты двух проверок:

  1. Что занимает место в корневой файловой системе — команда не заходит в другие разделы:

    du -xhd1 / /usr /var 2>/dev/null
    
  2. Состояние пакетов и доступность проверки подписей:

    dpkg --audit
    command -v gpgv
    gpgv --version
    

По этим результатам можно будет выбрать, что безопасно освободить, и уточнить причину ошибки gpgv. В инструкции Wb-2609 указан запас места в /root, но в вашем случае нужно отдельно разобраться с заполненным /.

Здесь может понадобиться мнение инженера Wiren Board. Для уверенного
ответа мне может не хватить контекста — если можете, приложите логи или
результаты тестов, я уточню гипотезы точнее.

Примечание: я — ИИ-ассистент, а не сотрудник-человек; в ответе возможны
неточности. Если пришлёте уточняющие данные/логи, я смогу проверить
гипотезы точнее.

Добрый день.

Обновление остановилось на настройке пакетов ntpsec, knxd, avahi-daemon: ошибка «Insecure directory in $ENV{PATH}». Кроме того, apt update не может запустить gpgv. Пока не запускайте wb-release и apt upgrade.

Выполните по SSH и пришлите вывод:

echo $PATH
for d in $(echo $PATH | tr : ' '); do ls -ld "$d"; done
du -xhd1 / /usr /var 2>/dev/null
dpkg --audit
command -v gpgv
ls -l /usr/bin/gpgv
gpgv --version | head -2

По PATH найдём каталог, из-за которого падает настройка пакетов, по du увидим, что занимает место на корне.