Selama pembaruan pemasangan apt-cache atau instalasi paket menggunakan apt package manager, saya mendapatkan pesan signature expired (EXPKEYSIG 8C718D3B5072E1F5). Pesan error seperti ini berarti bahwa kunci tanda tangan gpg telah kedaluwarsa.

sudo apt update

Hit:1 http://security.debian.org stretch/updates InRelease
Get:2 http://repo.mysql.com/apt/debian stretch InRelease [19.2 kB]
Hit:3 https://deb.nodesource.com/node_10.x stretch InRelease
Err:2 http://repo.mysql.com/apt/debian stretch InRelease
  The following signatures were invalid: EXPKEYSIG 8C718D3B5072E1F5 MySQL Release Engineering <[email protected]>
Hit:4 https://packages.sury.org/php stretch InRelease
Ign:5 http://mirrors.digitalocean.com/debian stretch InRelease
Get:6 http://mirrors.digitalocean.com/debian stretch-updates InRelease [91.0 kB]
Hit:7 http://mirrors.digitalocean.com/debian stretch Release
Reading package lists... Done
...
...
</[email protected]>

Gunakan perintah berikut untuk list semua key yang dikonfigurasi untuk apt pada sistem Anda.

sudo apt-key list

Anda akan melihat kunci kedaluwarsa seperti ini.

Expired Key (EXPKEYSIG)

Solusi :

Sekarang, perbarui kunci yang kadaluarsa dengan menjalankan perintah di bawah ini. Di sini 8C718D3B5072E1F5 adalah key yang telah kedaluwarsa pada sistem saya.

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

Anda harus mengubah 8C718D3B5072E1F5 dengan key  kedaluwarsa yang muncul pada sistem Anda.