Esecuzione di Ubuntu 16.04.4 LTS.
Durante l'esecuzione di sudo apt update
, le righe finali sono le seguenti:
W: GPG error: http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04 Release: The following signatures were invalid: KEYEXPIRED 1482381670
E: The repository 'http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04 Release' 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.
apt-key list
mostra una chiave scaduta:
pub 2048R/70F1BBEA 2014-10-14 [expired: 2016-12-22]
uid home:osmc OBS Project <home:[email protected]>
(Per qualche motivo, apt-key list | grep “expired:”
tuttavia non restituisce nulla.)
Il tentativo di aggiornare questa chiave non cambia nulla:
$ apt-key adv --keyserver keys.gnupg.net --recv-keys 70F1BBEA
Executing: /tmp/tmp.pOcDAzqSkJ/gpg.1.sh --keyserver
keys.gnupg.net
--recv-keys
70F1BBEA
gpg: requesting key 70F1BBEA from hkp server keys.gnupg.net
gpg: key 70F1BBEA: "home:osmc OBS Project <home:[email protected]>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Ho anche provato a eseguire Y PPA Manager e "Prova a importare tutte le chiavi GPG mancanti", ma il risultato è stato lo stesso.
Immagino che forse sto eseguendo una versione obsoleta di Opensuse e ho bisogno di cambiarla, ma non sono sicuro di cosa sia e come farlo correttamente.
Risposta accettata:
Dopo aver aggiunto un repository di terze parti a un /etc/apt/sources.list.d/*
file o /etc/apt/sources.list
, devi assicurarti che la chiave gpg corrispondente sia inserita nel keystore apt.
wget http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04/Release.key -O - | sudo apt-key add -
sudo apt update
Se ciò non funziona perché la chiave è davvero scaduta, rimuovere i messaggi di errore e di avviso. Apri /etc/apt/sources.list.d/osmc-installer.list
e aggiungi un carattere hash ( #
) all'inizio delle righe prima di deb
per trasformarli in commenti.
sudo nano /etc/apt/sources.list.d/osmc-installer.list
Premi la combinazione da tastiera Ctrl +O e poi premi Invio per salvare il file in fase di modifica. Premi la combinazione da tastiera Ctrl +X per uscire da nano.
Aggiorna l'elenco dei pacchetti software disponibili.
sudo apt update