Я часто сталкиваюсь с этой проблемой, и мне всегда приходится искать ответы в Google. У кого-нибудь есть постоянное исправление ошибок BADSIG из apt-get
?
W: ошибка GPG: http://download.virtualbox.org lucid Release: Следующие подписи были недействительно: BADSIG 54422A4B98AB5139 Корпорация Oracle (ключ подписи архива VirtualBox)
blockquote>
Вот (простейшее) решение:
Введите в терминал следующие команды:
$ sudo -i
# apt-get clean
# cd /var/lib/apt
# mv lists lists.old
# mkdir -p lists/partial
# apt-get clean
# apt-get update
Edit:
Если ошибка повторится (возможно, через несколько дней/месяцев), откройте Nautilus как root > перейдите к var/lib/apt
> удалите папку "lists.old" > затем откройте папку "lists" и удалите "частичную" папку. Теперь снова выполните вышеупомянутые команды.
Если у вас все еще есть эта ошибка после добавления ключа попробуйте:
перейдите в ваш кэш-директорию apt-cacher-ng, и удалите запись виртуального ящика:
cd /var/cache/apt-cacher-ng
sudo rm -rf download.virtualbox.org
Еще один более простой способ исправить ошибки BADSIG GPG - использовать программное обеспечение под названием Y PPA manager
sudo add-apt-repository ppa: webupd8team / y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
Щелкните Advanced
И затем выберите Исправить все ошибки GPG Badsig
Попробуйте удалить ключ
sudo apt-key del 16126D3A3E5C1192
, затем обновите репозиторий
sudo apt-get update
. Вы должны получить ошибку NO_PUBKEY
вместо ошибки BADSIG
и
sudo apt-key finger
должен не найти ключ (так называемый «ключ автоматической подписи архива Ubuntu Extras Archive»)
Теперь добавьте ключ
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192
Результат apt-key finger
должен иметь
pub 1024D/3E5C1192 2010-09-20
Key fingerprint = C474 15DF F48C 0964 5B78 6094 1612 6D3A 3E5C 1192
uid Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>
Если это не сработает, попробуйте
apt-get clean # Remove cached packages
cd /var/lib/apt
mv lists lists.old # Backup mirror info
mkdir -p lists/partial # Recreate directory structure
apt-get clean
apt-get update # Fetch mirror info
Источник: эта ветка форумов ubuntu
Fonnt en anere Server dee mir benotze kéinten:
gpg --keyserver hkp://subkeys.pgp.net --recv-keys [YOURKEYINQUESTION]
gpg --armor --export [YOURKEYINQUESTION] | sudo apt-key add -
Важная часть сообщения об ошибке в полужирным шрифтом :
W: Ошибка GPG: http://download.virtualbox.org разблокировка: Следующие подписи были недействительны: BADSIG 54422A4B98AB5139 Oracle Corporation (ключ подписи архива VirtualBox)
Скопируйте материал, выделенный жирным шрифтом , а затем откройте терминал и наберите:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 54422A4B98AB5139
т.е. вставьте, используя SHIFT + INS номер, который вы скопировали - 54422A4B98AB5139
Вам нужно будет ввести пароль, ключ будет загружен и интегрирован.