Доброго дня.
Подскажите, не выходит переход со стабильной 25.07 на тестовую (WB 8.4.4)
ругается на файл release.ру
Доброго дня.
Подскажите, не выходит переход со стабильной 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 с рабочими правилами, слетит же.
Какой именно символ вы вводите и в какой кодировке?
Согласен, здесь не удачный пример привел ошибки.
Обычно после подтверждения вот такое получаю:
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
Далее обновилось.