Posted by: irfanhanafi | 11 October 2010

Mengatasi GPG Error Keys Pada Ubuntu

Minggu yang berat. Hari-hari yang seolah berjalan merayap.. Menunggu sebuah keyakinan seseorang..
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.. :D

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.. :D 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..

Advertisement

Responses

  1. 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 :mrgreen:

    • hehe.. tapi disitulah uniknya linux.. ;-)
      tidak seperti sistem operasi lain yang harus menunggu update dari perusahaan pusatnya.. :)

  2. 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


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 )

Connecting to %s

Categories

Follow

Get every new post delivered to your Inbox.