Mengatasi GPG Error Keys di distro Ubuntu

GNU Privacy Guard (GnuPG, atau GPG) adalah GPL Licensed alternatif dari PGP suite kriptografi perangkat lunak yang digunakan untuk mengenkripsi jalur data dan sebagai kunci untuk masuk ke sebuah situs, atau web penyedia aplikasi. Aplikasi ini dikembangkan oleh Free Software Foundation’s GNU (untuk lebih detailnya silahkan baca disini).

Jadi, kenapa GPG bisa error? Karena aplikasi yang memerlukan kunci tersebut secara tiba-tiba tidak menemukan lubang kunci yang dimaksudkan. Ilustrasi paling mudah, yaitu ketika kita diberikan sebuah kunci untuk masuk ke sebuah ruangan, namun jika ternyata ruangan tersebut ternyata bermasalah pada lubang kuncinya dan telah diperbaiki, berarti kita harus meminta kunci gantinya yang baru.

W: GPG error: http://ppa.launchpad.net lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A42227CB8D0DC64F

Jika di antara pembaca ada yg mengalami hal seperti diatas sewaktu melakukan perintah “apt-get update” di distro Ubuntu, lakukan beberapa langkah di bawah ini untuk memecahkan masalah tsb.

Langkah pertama,

root@ubuntu:/# gpg --keyserver keyserver.ubuntu.com --recv 8D0DC64F
gpg: requesting key 8D0DC64F from hkp server keyserver.ubuntu.com
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 8D0DC64F: public key "Launchpad Brian's PPA" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
root@ubuntu:/#

Langkah kedua,

root@ubuntu:/# gpg --export --armor 8D0DC64F | apt-key add -
OK
root@ubuntu:/#

Selanjutnya lakukan perintah update seperti biasa,

root@ubuntu:/home/sysadmin# apt-get update

Yang perlu di perhatikan disini adalah, dari mana kita mendapat angka ajaib ‘8D0DC64F‘? Mengingat angka ini tidak selalu sama? Ya, jawabannya adalah, angka tersebut di ambil 8 (delapan) digit dari belakang dari angka yang error di atas, yaitu ‘A42227CB8D0DC64F‘. Mudah bukan? kalau tahu… hehehe🙂

Tips:

Jika pembaca tidak dapat mengakses keyserver.ubuntu.com di komputer pembaca, pembaca bisa mendapatkan ‘key’ tsb menggunakan komputer lain.

root@ubuntu:/# gpg --keyserver keyserver.ubuntu.com --recv 8D0DC64F
gpg: requesting key 8D0DC64F from hkp server keyserver.ubuntu.com
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 8D0DC64F: public key "Launchpad Brian's PPA" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
root@ubuntu:/#

kemudian langkah berikutnya, ekspor ‘key’ yg telah di dapat tadi,

root@ubuntu:/# gpg --export --armor 8D0DC64F > key.asc

Lalu transfer file key.asc ke komputer pembaca dan tambahkan ke dalam system.

root@ubuntu:/# cat key.asc | apt-key add -

referensi: disini

=======S+e+l+e+s+a+i=======
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: