Během aktualizace apt-cache nebo instalace balíčků pomocí správce balíčků apt se mi zobrazí zpráva o vypršení platnosti podpisu (EXPKEYSIG 8C718D3B5072E1F5 ). To znamená, že platnost podpisového klíče gpg vypršela.
Chyba
Zde jsou protokoly mého systému Debian 9:
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 ... ...
Pomocí následujícího příkazu zobrazíte seznam všech klíčů nakonfigurovaných pro apt ve vašem systému.
sudo apt-key list
Platnost klíče se zobrazí takto.
Řešení:
Nyní aktualizujte prošlý klíč spuštěním níže uvedeného příkazu. Zde 8C718D3B5072E1F5 je klíč, jehož platnost v mém systému vypršela.
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 8C718D3B5072E1F5
Musíte změnit 8C718D3B5072E1F5 s klíčem, jehož platnost vypršela ve vašem systému.
Jak správně nastavit oprávnění souboru Laravel
Co je FirewallD a jak jej implementovat v systému Linux