Exécution d'Ubuntu 16.04.4 LTS.
Lors de l'exécution de sudo apt update
, les dernières lignes sont les suivantes :
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
affiche une clé expirée :
pub 2048R/70F1BBEA 2014-10-14 [expired: 2016-12-22]
uid home:osmc OBS Project <home:[email protected]>
(Pour une raison quelconque, apt-key list | grep “expired:”
ne renvoie rien cependant.)
Tenter de mettre à jour cette clé ne change rien :
$ 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
J'ai également essayé d'exécuter Y PPA Manager et "Essayer d'importer toutes les clés GPG manquantes", mais le résultat était le même.
Je suppose que j'utilise peut-être une version obsolète d'Opensuse et que je dois la changer, mais je ne sais pas de quoi il s'agit et comment le faire correctement.
Réponse acceptée :
Après avoir ajouté un référentiel tiers à un /etc/apt/sources.list.d/*
fichier ou /etc/apt/sources.list
, vous devez vous assurer que la clé gpg correspondante est insérée dans le keystore apt.
wget http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04/Release.key -O - | sudo apt-key add -
sudo apt update
Si cela ne fonctionne pas parce que la clé a vraiment expiré, supprimez les messages d'erreur et d'avertissement. Ouvrez /etc/apt/sources.list.d/osmc-installer.list
et ajoutez un caractère dièse ( #
) au début des lignes avant deb
pour les transformer en commentaires.
sudo nano /etc/apt/sources.list.d/osmc-installer.list
Appuyez sur la combinaison clavier Ctrl +O et après cela, appuyez sur Entrée pour enregistrer le fichier en cours d'édition. Appuyez sur la combinaison clavier Ctrl +X pour quitter nano.
Mettez à jour votre liste de packages logiciels disponibles.
sudo apt update