Вопрос или проблема
Я попытался обновиться до новой версии Ubuntu (как предлагала система в всплывающем сообщении).
Но во время обновления (близко к началу) я получил следующую ошибку:
W:Обновление из такого репозитория не может быть выполнено безопасно, и поэтому оно отключено по умолчанию.,
W:Смотрите руководство man по apt-secure(8) для получения информации о создании репозитория и настройке пользователя.,
W:GPG ошибка: https://download.virtualbox.org/virtualbox/debian jammy InRelease: Следующие подписи не могут быть подтверждены, поскольку открытый ключ недоступен: NO_PUBKEY A2F683C52980AECF,
E:Репозиторий 'https://download.virtualbox.org/virtualbox/debian jammy InRelease' не подписан.
Как я могу это исправить?
Согласно этому посту на официальном сайте VirtualBox, вы можете решить ошибку NO_PUBKEY A2F683C52980AECF
, выполнив следующую команду wget:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Ответ или решение
Чтобы решить проблему с ошибкой обновления до Ubuntu 24.04 из-за отсутствующей ключевой подписи для репозитория VirtualBox, выполните следующие шаги:
-
Удалите или закомментируйте репозиторий VirtualBox. Для начала, вам нужно временно отключить репозиторий, который вызывает проблемы. Откройте терминал и отредактируйте файл репозитория:
sudo nano /etc/apt/sources.list.d/virtualbox.list
В этом файле добавьте
#
перед строкой сhttps://download.virtualbox.org/virtualbox/debian jammy
. Это закомментирует строку, и репозиторий не будет использоваться при обновлениях. -
Обновите список пакетов. После изменения файлов репозиториев выполните следующую команду для обновления списка:
sudo apt update
-
Добавьте отсутствующий публичный ключ. Теперь, когда репозиторий отключен, добавьте недостающий ключ, чтобы установить репозиторий VirtualBox правильно в будущем:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/virtualbox.gpg
-
Включите репозиторий обратно. После добавления ключа вы можете снова открыть файл репозитория и удалить
#
в начале строки, чтобы активировать его:sudo nano /etc/apt/sources.list.d/virtualbox.list
-
Обновите снова и выполните upgrade. После этого повторно выполните команды для обновления и обновления вашей системы:
sudo apt update sudo apt upgrade
-
Проверьте возможность апгрейда системы. Теперь можно попробовать снова запустить обновление до Ubuntu 24.04:
sudo do-release-upgrade
Если вы продолжаете получать ошибки, убедитесь, что все пакеты и зависимости системы обновлены, и отладьте любые дополнительные проблемы, которые могут возникнуть.
Эти шаги должны помочь вам успешно завершить обновление системы. Если у вас возникнут другие ошибки, не стесняйтесь задавать дополнительные вопросы.