it-swarm-id.com

Apa cara termudah untuk menyelesaikan kesalahan apt-get BADSIG GPG?

Saya sering mengatasi masalah ini, dan selalu harus mencari jawaban di google. Adakah yang memiliki perbaikan permanen untuk kesalahan BADSIG dari apt-get?

W: Kesalahan GPG: http://download.virtualbox.org lucid Rilis: Tanda tangan berikut tidak valid: BADSIG 54422A4B98AB5139 Oracle Corporation (kunci penandatanganan arsip VirtualBox)

129
cmcginty

Inilah solusi (termudah):

Ketik perintah berikut di Terminal:

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

Kredit: ubuntugeek.com

Edit:

Jika kesalahan terjadi lagi (mungkin setelah beberapa hari/bulan), buka Nautilus sebagai root> navigasikan ke var/lib/apt> hapus folder "lists.old"> kemudian buka folder "daftar" dan hapus folder "sebagian". Sekarang, jalankan kembali perintah yang disebutkan di atas.

129

Bagian penting dari pesan kesalahan Anda adalah sebagai berikut dalam tebal :

W: Kesalahan GPG: http://download.virtualbox.org lucid Release: Tanda tangan berikut tidak valid: BADSIG 54422A4B98AB5139 Oracle Corporation (kunci penandatanganan arsip VirtualBox)

Salin barang di cetak tebal lalu buka terminal dan ketik:

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

mis. tempel menggunakan SHIFT + INS nomor yang telah Anda salin - 54422A4B98AB5139

Anda harus memasukkan kata sandi, kunci akan diunduh dan diintegrasikan.

65
qbi

Coba hapus kuncinya

Sudo apt-key del 16126D3A3E5C1192

kemudian memperbarui repositori

Sudo apt-get update

Anda harus mendapatkan kesalahan NO_PUBKEY alih-alih kesalahan BADSIG dan

Sudo apt-key finger

harus tidak menemukan kunci (disebut "Kunci Penanda Otomatis Arsip Ekstra Ubuntu")

Sekarang tambahkan kuncinya

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

Hasil apt-key finger seharusnya sudah

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]>

Jika itu tidak berhasil, coba

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

Sumber: ini utas forum ubuntu

27
Portablejim

Cara lain yang lebih mudah untuk menyelesaikan kesalahan BADSIG GPG adalah melalui perangkat lunak yang disebut Y PPA manager

Sudo add-apt-repository ppa: webupd8team/y-ppa-manager
Sudo apt-get update
Sudo apt-get install y-ppa-manager

Klik pada Advanced
enter image description here

Dan kemudian pilih Fix all GPG Badsig errors
enter image description here

11
Ashu

Jika Anda masih memiliki kesalahan ini setelah menambahkan kunci coba:

  1. pergi direktori cache apt-cacher-ng Anda, dan hapus entri virtualbox:

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

Menemukan server lain yang bisa kita gunakan:

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