GPG Error Invalid EXPKEYSIG

Feb 26, 2020 Linux

GPG Error : Invalid EXPKEYSIG [Problem Solved]

Pengantar

Pernahkan kalian setelah melakukan penambahan repository dan menjalankan update kemudian muncul error GPG Error Invalid EXPKEYSIG di akhir prosesnya seperti ini :

W: GPG error: http://repo.mysql.com/apt/ubuntu bionic InRelease: The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <[email protected]>
E: The repository 'http://repo.mysql.com/apt/ubuntu bionic InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Yap, beberapa waktu lalu kami menemukan sebuah pesan error terkait GPG Error : The following signature were invalid EXPKEYSIG setelah melakukan penambahan repository MySQL dan menjalankan update repositorynya pada Ubuntu Server kami.

Whoops, kenapa bisa muncul error seperti itu ya? ternyata error tersebut muncul karena GPG Key dari repository MySQL dianggap expired sehingga perlu menambahkan GPG Key agar repository yang di tambahkan menjadi repository valid dan bisa di baca oleh Ubuntu Servernya. Gimana sih untuk menambahkan GPG Keynya dan bagaimana cara mengetahui GPG Key dari repository yang expired tersebut?

Solusi GPG Error : Invalid EXPKEYSIG

Untuk mengetahui GPG Keynya berapa dari repository yang gagal di tambahkan tadi kalian bisa cek pada bagian ini :

W: GPG error: http://repo.mysql.com/apt/ubuntu bionic InRelease: The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <[email protected]>

Perhatikan pada baris diatas tersebut ada EXPKEYSIG 8C718D3B5072E1F5 dan dari sinilah kalian bisa mengetahui GPG Key yang perlu di tambahkan.

Dan untuk menambahkan GPG Keynya pada Ubuntu server kalian bisa jalankan command berikut ini :

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5

Jika sudah, kalian bisa coba jalankan lagi command update repositorynya yaitu :

sudo apt update

referensi : Tecadmin : How to Solve an Expired Key (EXPKEYSIG) with Apt

Kesimpulan

Untuk pengguna Linux memang sering menjumpai pesan-pesan error saat melakukan konfigurasi atau install package. Seperti salah satunya error yang muncul setelah menambahkan repository seperti diatas. Error tersebut muncul karena GPG Key pada server dianggap expired dan perlu menambahkan ulang secara manual agar repository dianggap valid. Untuk langkah-langkahnya tak begitu sulit, kalian perlu mencari GPG Key apa yang dianggap expired dan menambahkannya secara manual.

Apabila kalian mengalami error yang serupa kalian bisa coba solusi diatas, atau kalau mengalami kendala jangan sungkan untuk meninggalkan komentar kalian barangkali kami bisa memberikan solusi untuk kalian.