web-dev-qa-db-fra.com

Beaucoup de mes signatures / clés publiques pour mes repos ont disparu!

Voici l'histoire d'une installation Ubuntu démente.

Un jour, après avoir été installé, aimé et montrant aux autres OS qui était le patron, il a décidé de supprimer un grand nombre de ses signatures/clés publiques stockées - tout seul!

L'installation d'Ubuntu s'est bien déroulée, mais son utilisateur a eu du mal à contourner en essayant de apt-get update.

S'il était possible de mettre à jour sans vérification, l'utilisateur a décidé d'essayer (en reconnaissant les risques) et ... eh bien, ils savaient tous les deux que ce n'était pas possible.

Donc - sur Internet, où résident tous les autres utilisateurs d'Ubuntu!

brisant le personnage du narrateur pendant un moment

Le dernier apt-get update J'ai couru a donné cet ensemble d'erreurs:

W: An error occurred during the signature verification. 
The repository is not updated and the previous index files will be used. 
GPG error: http ://gb.archive.ubuntu.com maverick Release: 
The following signatures were invalid: 
BADSIG 40976EAF437D05B5
Ubuntu Archive Automatic Signing Key <[email protected]>
W: GPG error: http ://ppa.launchpad.net maverick Release: 
The following signatures couldn't be verified because the public key is not available:
NO_PUBKEY 61E091672E206FF0
W: An error occurred during the signature verification. 
The repository is not updated and the previous index files will be used.
GPG error: http ://ppa.launchpad.net maverick Release: 
The following signatures were invalid:
BADSIG 9DAD42D740C11E40
Launchpad Cloudsn Reporitory
W: An error occurred during the signature verification. 
The repository is not updated and the previous index files will be used. 
GPG error: http ://ppa.launchpad.net maverick Release: 
The following signatures were invalid: 
BADSIG B725097B3ACC3965
Launchpad lffl
W: GPG error: http ://ppa.launchpad.net maverick Release: 
The following signatures couldn't be verified because the public key is not available:
NO_PUBKEY 6D3B959722E58263
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/maverick/Release
W: Failed to fetch http://ppa.launchpad.net/chuchiperriman/cloudsn/ubuntu/dists/maverick/Release
W: Failed to fetch http://ppa.launchpad.net/ferramroberto/vlc/ubuntu/dists/maverick/Release
W: Failed to fetch http://nightlies.videolan.org/build/intrepid-i386/Arch/./Packages.gz
404  Not Found
W: Failed to fetch http://ppa.launchpad.net/nilarimongard/webupd8/ubuntu/dists/maverick/main/source/Sources.gz
404  Not Found
W: Failed to fetch http://ppa.launchpad.net/nilarimongard/webupd8/ubuntu/dists/maverick/main/binary-i386/Packages.gz
404  Not Found
W: Some index files failed to download, they have been ignored, or old ones used instead.

J'ai lu sur les forums Ubuntu que je peux parcourir chaque sig/key manquant un par un et le récupérer. Cela semble assez long comme solution.

Existe-t-il une ligne de code pour rechercher automatiquement toutes les clés manquantes? Ou suis-je condamné à creuser manuellement pour devenir heureux pour toujours?

3
AFD

Launchpad-Getkeys (un petit script emballé dans un .deb pour une installation facile) importe automatiquement toutes les clés GPG manquantes.

Pour l'installer et l'utiliser, ouvrez un terminal et copiez/collez les commandes suivantes:

cd ~/Downloads
wget https://launchpad.net/~nilarimogard/+archive/webupd8/+files/launchpad-getkeys_0.3.1-1%7Ewebupd8%7Emaverick3_all.deb
Sudo dpkg -i launchpad-getkeys*.deb
Sudo launchpad-getkeys

La première commande ci-dessus modifie le répertoire dans votre dossier Téléchargements, la seconde télécharge le .deb, la troisième commande installe le .deb et la dernière commande exécute le script "launchpad-getkeys" qui importe automatiquement toutes les clés GPG manquantes.

Si vous utilisez un proxy, il y a certaines choses que vous devez changer, alors faites-moi savoir si vous avez également besoin d'informations à ce sujet.

Soit dit en passant, je vois que vous avez également d'autres erreurs, pas seulement des clés GPG. Il semble que vous ayez des fichiers de liste PPA cassés (par exemple, je vois que vous obtenez une erreur 404 introuvable pour le PPA WebUpd8, ce qui ne peut pas être le cas car le PPA existe de Jaunty à Natty - peut-être que votre connexion Internet était en panne. ?).

4
Alin Andrei