GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Ubuntu - Clé expirée sur le référentiel Opensuse ?

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  

Ubuntu
  1. Comment répertorier les packages installés sur Ubuntu

  2. Comment répertorier les packages installés sur Ubuntu 20.04

  3. Comment répertorier les packages installés dans Ubuntu

  4. Lister les services sur Ubuntu 20.04 - Tout ça ?

  5. Apt-rapide pour Ubuntu 14.04 ??

Comment installer Docker dans Ubuntu 16.04

Comment supprimer un référentiel et une clé GPG dans Ubuntu

Comment répertorier les packages installés dans Ubuntu 20.04

Comment activer le référentiel "Universe" dans Ubuntu

Comment répertorier les packages installés dans Ubuntu 22.04

Commande "add-apt-repository" dans Ubuntu 22.04