[SOLVED] GPG/Public Key Error saat Update via CLI

gpgerror

W: GPG error: http://packages.linuxmint.com debian Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 3EE67F3D0FF405B2

Penyebab error ini setahu saya karena Public-Key yang sudah expired, invalid, atau missing key. Saya pribadi sengaja sebelumnya menambahkan repositori packages Linux Mint untuk kebutuhan. Dan sepertinya ada beberapa pkg yang missing keyringnya. Kayaknya sih begitu (kalau salah, monggo dibetulken) 😀  Nah, solusinya silahkan ditambahkan Public Key yang sesuai.

1. Install Debian-Keyring

apt-get install debian-keyring

2. Request Public Key (PUBKEY yang error : 3EE67F3D0FF405B2)

gpg --keyserver pgp.mit.edu --recv-keys 3EE67F3D0FF405B2

3. Tambahkan Public Key

gpg --armor --export 3EE67F3D0FF405B2 | apt-key add -

4. Silahkan update kembali :aptitude update or apt-get update

gpgnoerror

5. Done!

[ TIPS ]

Jika Anda mengalami error seperti :


Hit http://security.debian.org jessie/updates/non-free i386 Packages
Hit http://security.debian.org jessie/updates/contrib Translation-en
Hit http://security.debian.org jessie/updates/main Translation-en
Hit http://security.debian.org jessie/updates/non-free Translation-en
Ign http://packages.crunchbangplusplus.org jessie/main Translation-en_US
Ign http://packages.crunchbangplusplus.org jessie/main Translation-en
Fetched 21.1 kB in 4s (4,907 B/s)
Reading package lists… Done
W: There is no public key available for the following key IDs:
1397BC53640DB551

Cukup perbaiki dengan perintah :

# apt-get install debian-keyring debian-archive-keyring
# apt-get update

 

 

#credit: http://goo.gl/HfgFtX, http://goo.gl/ja7kvF, http://goo.gl/phn7pz, http://goo.gl/OvnX8U


Advertisements