Minggu yang berat. Hari-hari yang seolah berjalan merayap..
2 Hari kemarin ada sebuah message masuk ke Inbox facebook, seorang teman bertanya bagaimana mengatasi GPG error keys pada box linuxnya. Masih seorang yang pemula juga seperti saya, namun bedanya dia belajar IT di sekolah, sedangkan saya hanya seorang linux gadungan.. 😀
Kira-kira isi pesannya seperti berikut :
W: GPG error: http://archive.canonical.com/ lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
W: GPG error: http://archive.canonical.com/ lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
W: GPG error: http://us.archive.ubuntu.com/ lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
W: GPG error: http://us.archive.ubuntu.com/ lucid-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
W: GPG error: http://us.archive.ubuntu.com/ lucid-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
W: GPG error: http://us.archive.ubuntu.com/ lucid-security Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
lalu dia bertanya itu kenapa, dan bagaimana mengatasinya..
jawaban dari pertanyaan pertama, kenapa ada error GPG Keys?
GPG atau GnuPG (GNU Privacy Guard), merupakan aplikasi hasil standarisasi OpenPGP, 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 tahu silahkan cek disini dan disana).
Jadi, kenapa terjadi error pada GPG? karena aplikasi yang membutuhkan kunci tersebut secara tiba-tiba tidak menemukan lubang kunci yang dimaksudkan.
Ilustrasi paling mudahnya, kita diberikan sebuah kunci untuk masuk ke sebuah kamar, namun bila ternyata kamar tersebut ternyata bermasalah pada lubang kuncinya dan telah diperbaiki, berarti kita harus meminta kunci gantinya yang baru.. :-[
Masuk ke jawaban dari pertanyaan kedua. Bagaimana mengatasinya?
Nah, disinilah kekuatan terminal pada box linux.. ada berbagai macam cara mengatasinya..
Cara pertama adalah dengan mengeksport kunci yang baru..
pertama, perhatikan angka-angka pada error diatas, 40976EAF437D05B5 ini adalah kuncinya.. ekseskusikan di terminal,
$gpg --keyserver keyserver.ubuntu.com --recv 40976EAF437D05B5
kenapa kok keyserver.ubuntu.com? karena repository yang digunakan teman saya adalah server langsung ubuntu.. 😀 akan berbeda bila repositorynya jg berbeda.
bila perintah diatas telah dieksekusi, lanjutkan dengan perintah berikut:
gpg --export --armor 40976EAF437D05B5 | sudo apt-key add -
lalu
sudo apt-get update
Cara kedua adalah:
$sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
Inti perintah pada cara kedua sebenarnya hanya mensederhanakan cara pertama..
Thats all.. 😉 keep on moving..
ubuntu itu kadang suka bikin kesal karena suka error… tapi justru bikin kita penasaran …. dan mencari solusinya
dan kadang masalah terselesaikan disaat tak terduga, seperti disaat kita dalam keadaan marah dan putus asa
hehe.. tapi disitulah uniknya linux.. 😉
tidak seperti sistem operasi lain yang harus menunggu update dari perusahaan pusatnya.. 🙂
makasih gan!
sangat bermanfaat untuk pemula seperti saya…
wekeke.. sejak kapan saya jadi juragan anda.. kita sejajar kok.. 😉
sama-sama masih belajar.. syukurlah kalau tulisan ini bisa membantu..
ketularan ngaskus… xixixi
ooo.. forum yg besar itu to.. 😀
Wew Tak Coba COK….