Добрый день!
Пытаюсь обновиться до **Debian 13 (trixie).
apt update; apt upgrade -y; wb-release -t testing -y; wb-release --update-debian-release -y
Добрый день!
Пытаюсь обновиться до **Debian 13 (trixie).
apt update; apt upgrade -y; wb-release -t testing -y; wb-release --update-debian-release -y
Здравствуйте! Я — автоматический помощник техподдержки Wiren Board.
Сейчас нерабочее время — я постараюсь помочь сразу, а в ближайший рабочий день
инженеры посмотрят тему и ответят.
Для WB8.5 переход на Debian 13 предусмотрен. По инструкции Wb-2609, сначала устанавливаются пакеты переходного релиза wb-2606-trixie-transition, затем запускается обновление дистрибутива. Для WB8 требуется не менее 450 Мбайт свободного места в файловой системе, содержащей /root.
Содержимое приложенного архива мне недоступно: в теме он отмечен как доступный только сотрудникам поддержки. Поэтому пока не могу определить, на каком этапе возникла проблема.
Пожалуйста, пришлите:
;, поэтому ошибка предыдущей команды не останавливает выполнение следующей.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 для проверки подписей. Связь этой ошибки с заполнением / пока не подтверждена.Предупреждения о повторяющихся источниках — отдельный вопрос; в приведённом фрагменте выполнение останавливает именно ошибка проверки подписей.
Пока не повторяйте обновление и не отключайте проверку подписей. Сначала пришлите результаты двух проверок:
Что занимает место в корневой файловой системе — команда не заходит в другие разделы:
du -xhd1 / /usr /var 2>/dev/null
Состояние пакетов и доступность проверки подписей:
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 увидим, что занимает место на корне.
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
drwxr-xr-x 2 root root 4096 Jan 31 2025 /usr/local/sbin
drwxr-xr-x 2 root root 4096 Mar 24 2026 /usr/local/bin
drwxr-xr-x 2 root root 16384 Sep 24 12:29 /usr/sbin
drwxrwxrwx 2 root root 36864 Sep 24 12:31 /usr/bin
lrwxrwxrwx 1 root hardware-crypto 8 Feb 15 2025 /sbin -> usr/sbin
lrwxrwxrwx 1 root hardware-crypto 7 Feb 15 2025 /bin -> usr/bin
98M /var
4.0K /srv
16M /boot
16K /opt
1.7M /tmp
4.0K /media
1.7G /usr
4.0K /mnt
6.2M /etc
4.0K /home
1.8G /
The following packages have been unpacked but not yet configured.
They must be configured using dpkg --configure or the configure
menu option in dselect for them to work:
task-wb-common-pkgs Wiren Board common packages
wb-mqtt-confed Wiren Board Configuration Editor Backend
wb-mqtt-knx Wiren Board MQTT to KNX gateway
wb-nm-helper Wirenboard network configuration backend for wb-mqtt-conf
wb-suite Wirenboard vendor software set
The following packages are only half configured, probably due to problems
configuring them the first time. The configuration should be retried using
dpkg --configure <package> or the configure menu option in dselect:
avahi-daemon Avahi mDNS/DNS-SD daemon
knxd daemon to access the KNX bus
ntpsec Network Time Protocol daemon and utility programs
/usr/bin/gpgv
-rwxr-xr-x 1 root root 594168 Jul 13 10:28 /usr/bin/gpgv
gpgv (GnuPG) 2.4.7
libgcrypt 1.11.0
Добрый день.
Причина найдена: у каталога /usr/bin права drwxrwxrwx (777), поэтому adduser при настройке ntpsec, knxd и avahi-daemon отказывается работать с «Insecure directory in $ENV{PATH}». Должно быть drwxr-xr-x (755).
Выполните по SSH:
chmod 755 /usr/bin
ls -ld /usr/bin
dpkg --configure -a
Пришлите вывод ls -ld /usr/bin и dpkg --configure -a. Если команда упадёт или покажет «No space left on device», пришлите ещё:
du -xh /usr --max-depth=2 2>/dev/null | sort -h | tail -15
wb-release и apt upgrade пока не запускайте.
Пакеты настроены, ошибок нет. Выполните по SSH и пришлите вывод:
df -h /
apt update
apt upgrade -y
dpkg --audit
wb-release пока не запускайте.
Добрый день.
Пакеты настроены, /usr/bin исправлен. Осталась другая ошибка: apt не может запустить gpgv, утилиту проверки подписей репозиториев, хотя от root она работает. apt запускает её от пользователя _apt. Плюсом идет заполненность корневого раздела, эту проблему тоже надо устранить.
Чтобы проверить, запускается ли gpgv от _apt, выполните:
runuser -u _apt -- gpgv --version
Чтобы увидеть, что занимает место на корневом разделе, выполните:
du -xh /usr --max-depth=2 2>/dev/null | sort -h | tail -15
Добрый день! Вопрос решен?
День добрый!
Простите за долгий ответ. Недостаток времени )
Изначально установка ругалась на нехватку места в корневом разделе, но я поосвобождал его и ошибка с местом ушла.
Вопрос по предыдущей проблеме, а именно неправильным правам для /usr/bin.
Я их не менял, получается какой-то софт при установке это сделал? Вроде кроме докера я ничего кастового не устанавливал
Добрый день! Я попросил коллег поправить установочный скрипт, чтоб он выполнял проверки на права к этой директории, и буквально вчера-позавчера, баг установочного скрипта поправили, и вы обновились уже без проблем.
Вопрос закрыт, или мы что-то еще обсуждали?
Я ручками (по вашему совету) поменял права для этой директории.
То, что вы поменяли что-то в скрипте я не в курсе )
Вопрос был собственно про то, почему они оказались неправильными. В целом не так важно, но просто интересно.
А так, как я понимаю, остался вопрос с gpgv. Ибо я пока так и не обновился )
Простите меня, пожалуйста, у меня в работе несколько запросов про обновление, и временами я путаюсь )
Дайте, пожалуйста, вывод следующих команд:
df -h /
dpkg --audit
apt update
Пока без apt upgrade и повторного запуска миграции.