Se, in qualche circostanza, rilevate errori relativi alla validità delle chiavi GPG, per esempio “The following signatures were invalid: KEYEXPIRED”, suggeriamo le seguenti modalità di verifica e gestione:
apt-key list è il comando che elenca caratteristiche e chiavi GPG installate sul sistema, quindi per evidenziare quelle eventualmente scadute:
sudo apt-key list | grep "expired: "
nel caso di match, le chiavi GPG effettivamente scadute saranno elencate:
pub 2048R/479BC94B 2013-08-26 [expired: 2018-08-25
La parte evidenziata in grassetto, dopo lo “/” è la KEY e dovrà essere riportata per essere aggiornata:
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys [KEY]
Se preferite gli automatismi, e ne comprendete l’operatività, potete usare il seguente comando:
sudo apt-key list | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*|\1|gp' | xargs -n1 sudo apt-key adv --keyserver keys.gnupg.net --recv-keys