Tuesday, March 7, 2017

Cara Mengatasi Error GPG KEYEXPIRED di Ubuntu dengan Mudah

Berbagai waktu yang lalu Ubuntu saya mengalami error semacam ini : An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error...

An error occurred during the signature verification PGP error KEYEXPIRED Insynchq
klik gambar untuk memperbesar

Error ini terjadi pada saat saya meperbuat check update software dengan memakai perintah sudo apt-get update alias apt update. Kebetulan error ini terjadi pada repository software insync.

Baca Juga : Tutorial Cara Menghilangkan flicker {{ }} pada Angular.js Dengan Mudah

Error semacam ini, disebabkan oleh kunci PGP sebuah repository software yang telah kadaluarsa. Silahkan jalankan perintah di bawah ini untuk memeriksa apakah terbukti ada kunci PGP yang kadaluarsa.

apt-key list | grep -iB1 <nama aplikasi>

contoh :

apt-key list | grep -iB1 insync

Maka apabila tersedia kunci PGP yang kadaluarsa, bakal timbul hasil semacam di bawah ini.

An error occurred during the signature verification PGP error KEYEXPIRED Insynchq
klik gambar untuk memperbesar


Lalu solusinya bagaimana ?

Pertama, dikarenakan error ini terjadi sebab kunci PGP yang kadaluarsa, maka pihak pembuat repository tersebut wajib mengupdate kunci PGP nya. Sehingga tahap pertama ini bukan dibagian kita.

Kedua, seusai kunci PGP telah mereka update, maka hari ini giliran kami untuk meperbuat update. Sebelumnya saya rutin berpikir bahwa error PGP expired ini bakal otomatis hilang pada saat saya meperbuat update repository. Tetapi nyatanya tidak. Oleh sebab itu wajib diperbuat dengan cara manual sebagai berikut.

Hapus kunci PGP yang ada di lokal.

Hapus kunci PGP yang ada di dalam mesin/komputer kami dengan perintah di bawah ini .

sudo apt-key remove <id_kunci_pgp>
Contoh :

sudo apt-key remove ACCAF35C

An error occurred during the signature verification PGP error KEYEXPIRED Insynchq
klik gambar untuk memperbesar

Id Kunci pgp ini di dapat dari perintah apt-key list  di atas.

An error occurred during the signature verification PGP error KEYEXPIRED Insynchq
klik gambar untuk memperbesar


Dapatkan kunci PGP yang baru

Unduh ulang key PGP yang baru dengan cara perintah ini.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <id_kunci_pgp>

Misal :

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ACCAF35C

An error occurred during the signature verification PGP error KEYEXPIRED Insynchq
klik gambar untuk memperbesar


Update repository


Lalu update repository seperti yang biasa dilakukan dengan perintah:

sudo apt-get update
atau
sudo apt update


Apabila tak ada halangan, maka error PGP key expired ini bakal hilang.

An error occurred during the signature verification PGP error KEYEXPIRED Insynchq
klik gambar untuk memperbesar

Mudah bukan.


Sekian tip/tips hari ini. Semoga yang sedikit ini berguna.


EmoticonEmoticon