Selama pembaruan apt-cache atau instalasi paket dengan manajer paket apt, saya mendapatkan pesan kedaluwarsa tanda tangan (EXPKEYSIG 8C718D3B5072E1F5 ). Ini berarti kunci tanda tangan gpg telah kedaluwarsa.
Kesalahan
Berikut adalah log di sistem Debian 9 saya:
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 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 ... ...
Gunakan perintah berikut untuk membuat daftar semua kunci yang dikonfigurasi untuk apt di sistem Anda.
sudo apt-key list
Anda akan melihat kunci kedaluwarsa seperti ini.
Solusi:
Sekarang, perbarui kunci yang kedaluwarsa dengan menjalankan perintah di bawah ini. Di sini 8C718D3B5072E1F5 adalah kunci yang kedaluwarsa di sistem saya.
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5
Anda harus mengubah 8C718D3B5072E1F5 dengan kunci kedaluwarsa di sistem Anda.