D. Prameswara
D. Prameswara Tukang ketik yang sedang belajar pemrograman #linux #android #vue #node.js

Cara mengatasi error GPG KEYEXPIRED di Ubuntu

Beberapa waktu yang lalu Ubuntu saya mengalami error seperti 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

Error ini terjadi pada saat saya melakukan check update aplikasi dengan menggunakan perintah sudo apt-get update atau apt update. Kebetulan error ini terjadi pada repository aplikasi insync.

Error seperti ini, disebabkan oleh kunci PGP suatu repository aplikasi yang sudah kadaluarsa. Silahkan jalankan perintah di bawah ini untuk mengecek apakah memang ada kunci PGP yang kadaluarsa.

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

contoh :

apt-key list | grep -iB1 insync

Maka jika terdapat kunci PGP yang kadaluarsa, akan muncul hasil seperti di bawah ini.

An error occurred during the signature verification PGP error KEYEXPIRED Insynchq


Lalu solusinya bagaimana ?

Pertama, dikarenakan error ini terjadi karena kunci PGP yang kadaluarsa, maka pihak pembuat repository tersebut harus mengupdate kunci PGP nya. Jadi bagian pertama ini bukan pada bagian kita.

Kedua, setelah kunci PGP sudah mereka update, maka kali ini giliran kita untuk melakukan update. Sebelumnya saya selalu berpikir bahwa error PGP expired ini akan otomatis hilang pada saat saya melakukan update repository. Namun ternyata tidak. Oleh karena itu harus dilakukan secara manual sebagai berikut.

Hapus kunci PGP yang ada di lokal.

Hapus kunci PGP yang ada di dalam mesin/komputer kita 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

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

An error occurred during the signature verification PGP error KEYEXPIRED Insynchq


Dapatkan kunci PGP yang baru

Download ulang key PGP yang baru dengan perintah ini.

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

Contoh :

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


An error occurred during the signature verification PGP error KEYEXPIRED Insynchq


Update repository


Selanjutnya update repository seperti biasa dengan perintah:

sudo apt-get update

atau

sudo apt update


Jika tidak ada halangan, maka error PGP key expired ini akan hilang.

An error occurred during the signature verification PGP error KEYEXPIRED Insynchq

Mudah bukan.


Sekian tip/trik kali ini. Semoga yang sedikit ini bermanfaat.

D. Prameswara
D. Prameswara Tukang ketik yang sedang belajar pemrograman #linux #android #vue #node.js
Load comments