it-swarm-tr.com

Apt-get BADSIG GPG hatalarını çözmenin en kolay yolu nedir?

Bu sorunu sık sık geçiyorum ve her zaman bir cevap için google'a başvurmam gerekiyor. BADSIG hataları için apt-get içinden kalıcı bir düzeltmesi olan var mı?

W: GPG hatası: http://download.virtualbox.org lucid Yayın: Aşağıdaki imzalar geçersizdi: BADSIG 54422A4B98AB5139 Oracle Corporation (VirtualBox arşiv imzalama anahtarı)

129
cmcginty

İşte (en kolay) çözümü:

Terminal'e aşağıdaki komutları yazın:

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

Kredi: ubuntugeek.com

Düzenleme:

Hata tekrarlanırsa (belki birkaç gün/ay sonra), Nautilus'u root olarak açın> var/lib/apt> dizinine gidin> "lists.old" klasörünü silin> sonra "listeleri" klasörünü açın ve "kısmi" yi silin Klasör. Şimdi, yukarıda belirtilen komutları tekrar yürütün.

129

Hata mesajınızın önemli kısmı kalın 'da şöyledir:

W: GPG hatası: http://download.virtualbox.org lucid Yayın: Aşağıdaki imzalar geçersizdi: BADSIG 54422A4B98AB5139 Oracle Corporation (VirtualBox arşiv imzalama anahtarı)

Öğeleri kalın içine kopyalayın ve sonra bir terminal açın ve şunu yazın:

Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 54422A4B98AB5139

yani, kullanarak yapıştır SHIFT + INS kopyaladığınız numara - 54422A4B98AB5139

Şifrenizi girmeniz gerekecek, anahtar indirilecek ve entegre edilecektir.

65
qbi

Anahtarı silmeyi deneyin

Sudo apt-key del 16126D3A3E5C1192

daha sonra depo güncellendi

Sudo apt-get update

BADSIG hatası yerine NO_PUBKEY hatası almalısınız ve

Sudo apt-key finger

bulunmamalı anahtarı bulmalı ("Ubuntu Ekstralar Arşiv Otomatik İmzalama Anahtarı" olarak adlandırılır)

Şimdi anahtarı ekle

Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192

apt-key finger sonucu olmalıdır

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 <[email protected]>

Bu işe yaramazsa, dene

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

Kaynak: this ubuntu forumları konusu

27
Portablejim

BADSIG GPG hatalarını çözmenin başka bir kolay yolu Y PPA manager isimli bir yazılımdır.

Sudo add-apt-repository ppa: webupd8team/y-ppa yöneticisi
Sudo apt-get güncelleme
Sudo apt-get install y-ppa yöneticisi

Advanced öğesine tıklayın
enter image description here

Ve sonra Fix all GPG Badsig errors seçin
enter image description here

11
Ashu

Anahtarı ekledikten sonra hala bu hatayı alıyorsanız:

  1. apt-cacher-ng önbellek dizininize gidin ve sanal kutu girişini silin:

    cd /var/cache/apt-cacher-ng
    Sudo rm -rf download.virtualbox.org
    
3
cmcginty

Kullanabileceğimiz başka bir sunucu buldum:

gpg --keyserver hkp://subkeys.pgp.net --recv-keys [YOURKEYINQUESTION]
gpg --armor --export [YOURKEYINQUESTION] | Sudo apt-key add -
2
Jack