Какой самый простой способ устранить ошибки apt-get BADSIG GPG?

Я часто сталкиваюсь с этой проблемой, и мне всегда приходится искать ответы в Google. У кого-нибудь есть постоянное исправление ошибок BADSIG из apt-get?

W: ошибка GPG: http://download.virtualbox.org lucid Release: Следующие подписи были недействительно: BADSIG 54422A4B98AB5139 Корпорация Oracle (ключ подписи архива VirtualBox)

131
задан 6 October 2011 в 17:56

6 ответов

Вот (простейшее) решение:

Введите в терминал следующие команды:

$ sudo -i
# apt-get clean
# cd /var/lib/apt
# mv lists lists.old
# mkdir -p lists/partial
# apt-get clean
# apt-get update

Кредиты: ubuntugeek. com

Edit:

Если ошибка повторится (возможно, через несколько дней/месяцев), откройте Nautilus как root > перейдите к var/lib/apt > удалите папку "lists.old" > затем откройте папку "lists" и удалите "частичную" папку. Теперь снова выполните вышеупомянутые команды.

131
ответ дан 6 October 2011 в 17:56

Если у вас все еще есть эта ошибка после добавления ключа попробуйте:

  1. перейдите в ваш кэш-директорию apt-cacher-ng, и удалите запись виртуального ящика:

    cd /var/cache/apt-cacher-ng
    sudo rm -rf download.virtualbox.org
    
3
ответ дан 6 October 2011 в 17:56

Еще один более простой способ исправить ошибки 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
enter image description here

И затем выберите Исправить все ошибки GPG Badsig
enter image description here

12
ответ дан 6 October 2011 в 17:56

Попробуйте удалить ключ

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

31
ответ дан 6 October 2011 в 17:56

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 -
2
ответ дан 6 October 2011 в 17:56

Важная часть сообщения об ошибке в полужирным шрифтом :

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

Вам нужно будет ввести пароль, ключ будет загружен и интегрирован.

67
ответ дан 6 October 2011 в 17:56

Другие вопросы по тегам:

Похожие вопросы: