web-dev-qa-db-fra.com

Erreur GPG manquant de signature

Quand je fais la commande ci-dessous:

Sudo apt-get upgrade

En bas je reçois une erreur en disant

W: GPG error: http://download.opensuse.org  Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8873E7BF70F1BBEA

Comment récupérer cette clé sur le serveur opensuse.org? Si je devais regarder sur leur site web, je ne pourrais pas trouver la clé. Il y a tellement de répertoires imbriqués sur le site web , et je ne sais pas où chercher pour le trouver. Je ne sais même pas quelle application ou quelle mise à jour c'est même pour.


Mettre à jour

J'ai suivi les guides dans les commentaires et ça ne marche pas. J'ai déplacé mon fichier de listes et en ai créé un nouveau lorsque j'utilisais apt-get update. J'ai maintenant 15 fichiers PPA et 16 fichiers de sécurité. Après avoir supprimé certaines des autres clés GPG, j'ai maintenant encore plus d'erreurs lors de la mise à jour.

3
john smith

Vous devez importer la bonne clé avec les commandes suivantes:

wget http://download.opensuse.org/repositories/home:osmc/xUbuntu_14.04/Release.key
Sudo apt-key add - < Release.key
Sudo apt-get update

Pourquoi? C'est pourquoi:

La sortie de dpkg -l | awk '/^ii/ {system("apt-cache policy " $2)}' nous indique que le référentiel a un paquet installé sur votre système:

osmc-installer:
  Installed: 111
  Candidate: 111
  Version table:
 *** 111 0
        500 http://download.opensuse.org/repositories/home:/osmc/xUbuntu_14.04/  Packages
        100 /var/lib/dpkg/status

Et ici sont les instructions d'installation pour l'installateur OSMC et comment importer la clé.


Si vous n'avez pas besoin du programme d'installation OSMC, supprimez le package.

Sudo apt-get remove osmc-installer

trouver le référentiel

grep -r 'download.opensuse.org' /etc/apt

et supprimer le référentiel

Sudo rm /etc/apt/sources.list.d/osmc-installer.list*
9
A.B.