Dalam tutorial ini, kami akan menunjukkan kepada Anda cara memperbaiki kesalahan apt-get GPG NO_PUBKEY di Ubuntu 14. Bagi Anda yang belum tahu, Sistem pengemasan apt memiliki seperangkat tepercaya kunci yang menentukan apakah suatu paket dapat diautentikasi dan karenanya dipercaya untuk diinstal pada sistem. Terkadang sistem tidak memiliki semua kunci yang dibutuhkan dan mengalami masalah ini. Untungnya, ada perbaikan cepat. Setiap kunci yang terdaftar sebagai hilang perlu ditambahkan ke apt-key manager sehingga dapat mengotentikasi paket.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah Fix Apt-Get GPG error NO_PUBKEY di Ubuntu 14.
Pagi ini ketika saya melakukan apt-get
perbarui di server Ubuntu 14.04 baru saya, saya mendapat pesan kesalahan ini:
Reading package lists... Done W: GPG error: http://security.ubuntu.com trusty-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32 W: GPG error: http://archive.canonical.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32 W: GPG error: http://archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32 W: GPG error: http://archive.ubuntu.com trusty-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
Perbaiki kesalahan Apt-Get GPG NO_PUBKEY Ubuntu
Setelah melakukan riset kecil-kecilan di Google, saya menemukan cara untuk mengatasi kesalahan GPG NO_PUBKEY ini dengan mengunduh kunci yang hilang menggunakan alat apt-key. Perintahnya adalah sebagai berikut :
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
Hasil perintah:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.nbL6QNuTxI --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 gpg: requesting key 437D05B5 from hkp server keyserver.ubuntu.com gpg: key 437D05B5: public key "Ubuntu Archive Automatic Signing Key <[email protected]>" imported gpg: Total number processed: 1 gpg: imported: 1
Perintah kedua:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
Hasil:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.scMJ2LlY0s --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 gpg: requesting key C0B21F32 from hkp server keyserver.ubuntu.com gpg: key C0B21F32: public key "Ubuntu Archive Automatic Signing Key (2012) <[email protected]>" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1)
Perhatikan bahwa kode 40976EAF437D05B5 dan 3B4FE6ACC0B21F32 diambil dari pesan kesalahan di atas. Sekarang Anda dapat melakukan pembaruan apt-get lagi dan seharusnya tidak ada kesalahan lagi.
Selamat! Anda telah berhasil memperbaiki apt-get
kesalahan GPG. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Ubuntu.