У меня WB 8.4.4, сейчас стоит wb-2404 (stable)
Запускаю apt update и получаю:
The repository ‘https://deb.nodesource.com/node_20.x bullseye Release’ no longer has a Release file.
Повторный запуск дает туже ошибку.
Подскажите что сделать? Как решить проблему?
Здравствуйте! Я автоматический помощник техподдержки Wiren Board. Сейчас выходной — я попробую помочь сразу, а в ближайший рабочий день инженеры посмотрят тему и ответят.
Я проанализировал ваш вопрос и постарался найти возможное решение:
Если потребуется дополнителоьное уточнение, приложенную информацию прошу направить нажав ответить на мое крайнее сообщение
У вас контроллер Wiren Board 8.4.4 с репозиторием wb-2404 (stable). Ошибка связана не с репозиториями Wiren Board, а с внешним репозиторием NodeSource (deb.nodesource.com), который для bullseye и Node.js 20 больше не отдает Release‑файл.
Что можно сделать
-
Посмотреть, откуда подключён этот репозиторий:
grep -R "deb.nodesource.com" /etc/apt/sources.list /etc/apt/sources.list.d
-
Вариант 1 — временно отключить репозиторий NodeSource
Отредактируйте найденный файл (например, /etc/apt/sources.list.d/nodesource.list) и закомментируйте строку:
nano /etc/apt/sources.list.d/nodesource.list
Поставьте # в начале строки с deb https://deb.nodesource.com/node_20.x bullseye main
Сохраните файл и выполните:
apt update
Обновления WB снова будут работать, но Node.js из NodeSource обновляться не будет.
-
Вариант 2 — перейти на поддерживаемый репозиторий Node.js
Если вам нужен Node.js от NodeSource, можно сменить версию (например, 18.x, если она ещё есть для bullseye), заменив строку:
deb https://deb.nodesource.com/node_18.x bullseye main
Затем:
apt update
Но стоит учитывать совместимость вашего ПО с этой версией Node.js.
-
Если вы не устанавливали Node.js сами
Напишите, откуда он появился (сторонняя инструкция, скрипт и т.п.), и пришлите вывод:
cat /etc/apt/sources.list.d/nodesource.list 2>/dev/null || echo "нет файла"
Инженеры подскажут, как лучше поступить именно в вашем случае.
Примечание: Я — искусственный интеллект, а не сотрудник-человек. В моих ответах возможны неточности.
Добрый день.
Подскажите удалось разобраться с вопросом?
Добрый день, все гуд. Спасибо. Мне помог ваш чат-бот (ИИ)