Plus tôt dans la journée, je supprimais VirtualBox, et lors de la suppression de sa clé publique, j'ai accidentellement, au lieu de mettre l'ID de la clé, mis l'empreinte digitale:
Sudo apt-key del 7B0F AB3A 13B9 0743 5925 D9C9 5442 2A4B 98AB 5139
La sortie comme d'habitude était:
OK
Et maintenant (bien qu'elles puissent être complètement indépendantes) la clé publique de coreutils est manquante:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Need to get 12.7 MB of source archives.
Get:1 gb.archive.ubuntu.com/ubuntu vivid/main coreutils 8.23-3ubuntu1 (dsc) [1,414 B]
Get:2 gb.archive.ubuntu.com/ubuntu vivid/main coreutils 8.23-3ubuntu1 (tar) [12.6 MB]
Get:3 gb.archive.ubuntu.com/ubuntu vivid/main coreutils 8.23-3ubuntu1 (diff) [114 kB]
Fetched 12.7 MB in 16s (751 kB/s)
gpgv: Signature made Mon 03 Nov 2014 07:34:45 GMT using DSA key ID 5662C734
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./coreutils_8.23-3ubuntu1.dsc
dpkg-source: info: extracting coreutils in coreutils-8.23
dpkg-source: info: unpacking coreutils_8.23.orig.tar.gz
dpkg-source: info: applying coreutils_8.23-3ubuntu1.diff.gz
Ces deux éléments sont-ils liés et, dans l'affirmative, comment puis-je réinstaller les clés publiques manquantes que j'aurais accidentellement supprimées et comment savoir lesquelles ont été supprimées? Existe-t-il une sorte de recherche d'ID de clé? Cependant, si les deux ne sont pas liés, pourquoi ma clé publique pour coreutils est-elle manquante et comment la récupérer?
Informations sur le système d'exploitation:
Description: Ubuntu 15.04
Release: 15.04
Informations sur le package:
coreutils:
Installed: 8.23-3ubuntu1
Candidate: 8.23-3ubuntu1
Version table:
*** 8.23-3ubuntu1 0
500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main AMD64 Packages
100 /var/lib/dpkg/status
Le webupd8team a créé un très bon programme pour corriger les PPA et juste la gestion générale des PPA.
Pour installer l'outil, exécutez:
Sudo add-apt-repository ppa:webupd8team/y-ppa-manager
Sudo apt-get update
Sudo apt-get install y-ppa-manager
Exécutez-le ensuite avec:
Sudo y-ppa-manager
Accédez à la section Advanced
:
Et puis exécutez Try to import all missing GPG keys
:
Cela peut prendre un certain temps, mais cela vous alertera une fois terminé.
Plus d'informations sur webupd8 peuvent être trouvées ici .