Переход на тестовую версию не получается запустить с ssh с 25.07

Доброго дня.
Подскажите, не выходит переход со стабильной 25.07 на тестовую (WB 8.4.4)

ругается на файл release.ру


root@wirenboard-A***ROS:~# wb-release -t testing

08:13:06 journald logging enabled

08:13:06 Accessing http://deb.wirenboard.com/wb8/bullseye/dists/testing/Release...

08:13:06 Response code 200




Now the system will be updated using Apt without changing the release.




It is required to get latest state possible

to make release change process more controllable.




Make sure you have all your data backed up.




Are you sure you want to continue? (y/n): y

08:13:15 Something went wrong, check output and try again

Traceback (most recent call last):

File "/usr/lib/python3/dist-packages/wb/update_manager/release.py", line 365, in update_system

return update_first_stage(assume_yes=assume_yes, log_filename=log_filename)

File "/usr/lib/python3/dist-packages/wb/update_manager/release.py", line 256, in update_first_stage

user_confirm(

File "/usr/lib/python3/dist-packages/wb/update_manager/release.py", line 92, in user_confirm

result = input("Are you sure you want to continue? (y/n): ").lower().strip()

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid continuation byte

root@wirenboard-A***ROS:~#

Добрый день.
Попробуйте ещё раз, бывает не сразу проходит обновления из за проблем со связью.
Если не удалось то попробуйте в ручную с помощью последнего fit файла

Спасибо, буду пробовать еще раз позже, но уже дней так 20 пытаюсь сделать.
Через файл не хочу, у меня стоит настроенный Node Red с рабочими правилами, слетит же.

При переходе на testing командой мы так же рекомендуем делать бэкап.

Какой именно символ вы вводите и в какой кодировке?

Согласен, здесь не удачный пример привел ошибки.
Обычно после подтверждения вот такое получаю:
The subprocess (‘apt-get’, ‘-q’, ‘update’, ‘-o’, ‘Dpkg::Options::=–force-confdef’, ‘-o’, ‘Dpkg::Options::=–force-confold’, ‘–allow-downgrades’) has failed with status 100

Цепочка команд следующая:
apt update && apt upgrade
wb-release -t testing

wb-release -t testing
06:56:42 journald logging enabled
06:56:42 Accessing http://deb.wirenboard.com/wb8/bullseye/dists/testing/Release…
06:56:42 Response code 200

Now the system will be updated using Apt without changing the release.

It is required to get latest state possible
to make release change process more controllable.

Make sure you have all your data backed up.

Are you sure you want to continue? (y/n): y
06:56:45 Performing upgrade on the current release
06:56:46 Hit:1 https://deb.wirenboard.com/wb8/bullseye stable InRelease
06:56:46 Ign:2 
 25.07 InRelease
06:56:46 Err:6 
 25.07 Release
06:56:46   404  Not Found [IP: 65.9.46.71 443]
06:56:47 Hit:3 
 bullseye InRelease
06:56:47 Hit:4 
 bullseye-updates InRelease
06:56:47 Hit:5 
 bullseye-security InRelease
06:56:57 Reading package lists…
06:56:57 E: The repository ‘
 25.07 Release’ does not have a Release file.
06:56:57
The subprocess (‘apt-get’, ‘-q’, ‘update’, ‘-o’, ‘Dpkg::Options::=–force-confdef’, ‘-o’, ‘Dpkg::Options::=–force-confold’, ‘–allow-downgrades’) has failed with status 100

Проверьте пожалуйста что контроллер имеет доступ к сети, к Интернету.

Если через Cloud вижу настройки WB удаленно, открывается все, это есть показатель доступности?

В локальной сети тоже доступ есть.
Порт 443 под ssl/tls нужен?

Вижу в выводе

недоступность узла.
Да, он должен быть доступен.
Пример:

apt update
Hit:1 https://debian-mirror.wirenboard.com/debian bullseye InRelease
Hit:2 https://debian-mirror.wirenboard.com/debian bullseye-updates InRelease
Hit:3 https://debian-mirror.wirenboard.com/debian-security bullseye-security InRelease
Get:4 https://deb.wirenboard.com/wb8/bullseye testing InRelease [7,172 B]
Get:5 https://deb.wirenboard.com/wb8/bullseye testing/main arm64 Packages [47.7 kB]
Get:6 https://deb.wirenboard.com/wb8/bullseye testing/main armhf Packages [51.3 kB]
Fetched 106 kB in 3s (33.3 kB/s)    
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
24 packages can be upgraded. Run 'apt list --upgradable' to see them.

у меня deb.wirenboard.com разрешается в 45.89.25.184
и debian-mirror.wirenboard.com в 45.89.25.184

apt update
Ign:5 
 25.07 InRelease
Err:6 
 25.07 Release
404  Not Found [IP: 65.9.46.71 443]
Hit:1 https://deb.wirenboard.com/wb8/bullseye stable InRelease
Hit:2 
 bullseye InRelease
Hit:3 
 bullseye-updates InRelease
Hit:4 
 bullseye-security InRelease
Reading package lists… Done
E: The repository ‘
 25.07 Release’ does not have 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.

Высоковероятно - в конфигах apt есть ошибка. Там не может (проверил) быть текста “25.07 Release” с переносом строки..
Пример:

# This file is automatically generated by wb-release.
# DO NOT EDIT THIS FILE!
#
# If you want to switch to testing, use command
#   wb-release -t testing
deb http://deb.wirenboard.com/wb8/bullseye testing main

предполагаю что конфиги были (кем-то) отредактированы.

Может действительно сделать переход на тестовую через файл прошивки. NR запустить после.

Как сделать экспорт конфигурации NR json посмотрел, после его восстановлю.

И там в NR осталось только управление открывания штор от звонковых клавиш через mr6cu.

Может выйдет создать управление штор в новых сценариях wb

А ошибка файла конфига исправится, то что указали, при обновлении. Или ее нужно найти и ручками исправить?

Доброе утро,
Подскажите, вы сможете это удаленно поправить по доступу
Или подсказать место, где эта ошибка может быть?

Все обновилось.
По итогу.
Скорректировал лист, убрал ссылку по которой выдавало ошибку обращения.
Добавили в лист ссылку на тестовый релиз
https://deb.wirenboard.com/wb8/bullseye testing InRelease
Далее обновилось.