J'ai lancé cette commande dans le terminal:
sudo apt-get update
La mise à jour se termine par le rapport d'erreur suivant:
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://extras.ubuntu.com precise Release: The following signatures were invalid: BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key <[email protected]>
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures were invalid: BADSIG 4C1CBC1B69B0E2F4 Launchpad PPA for Jonathan French
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/precise/Release
Qu'est-ce que cela signifie et pourquoi cela se produit-il?
Réponses:
Essaye ça:
la source
partial
sous - répertoire.sudo apt-get update
fera cela lui-même.Reading package lists... Done W: GPG error: http://developer.download.nvidia.com Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F60F4B3D7FA2AF80
mv: cannot move '/var/lib/apt/lists' to '/tmp/lists': Directory not empty
Ce message s'affiche car la clé gpg de ce référentiel est manquante dans votre base de données apt-key.
Pour importer la clé, ouvrez un terminal et entrez ces commandes
Les clés pgp sont principalement distribuées dans plusieurs fichiers de clés. Les clés liées à Ubuntu se trouvent généralement dans
keyserver.ubuntu.com
. Mais si cela échoue, vous pouvez utiliser des alternatives. Comme -Vous devez remplacer la partie alphanumérique par la clé spécifique. Assurez-vous que la clé est celle en laquelle vous avez confiance . Tout référentiel avec cette clé pourrait installer n'importe quel paquet sans avertissement.
Vous verriez la sortie suivante si ce qui précède est réussi
Puis lancez cette commande:
Notez le
-
signe aprèsadd
.Ensuite
sudo apt-get update
, vous n'aurez plus de tels messages après cela.la source
The following signatures were invalid: BADSIG 16126D3A3E5C1192
apt-key add
commande doit renvoyer "OK".J'ai trouvé ça
a travaillé pour moi.
la source
partial
sous - répertoire.sudo apt-get update
fera cela lui-même.Vous pouvez essayer mon script pour recevoir automatiquement toutes les clés GPG des PPA que vous utilisez: smartupdate.sh .
Il lancera
apt-get update
, puis trouvera toutes les erreurs GPG et recevra les clés des signatures GPG trouvées. Dans votre cas, il va simplement lancermais lorsque vous ajoutez quelques PPA non signés, il devient ennuyeux d'ajouter manuellement des clés GPG. :)
la source
Les commandes suivantes ont résolu le problème pour moi:
la source
partial
sous - répertoire.sudo apt-get update
fera cela lui-même.J'ai une erreur similaire. Mais au lieu de cela,
BADSIG
je me suis procuréKEYEXPIRED
le référentiel PostgreSQL:La solution est parfaitement décrite ici mais voici ce que j’ai fait pour la résoudre:
Et maintenant
$ sudo apt-get update
, fonctionnera parfaitement!la source
Cette astuce (de actionparsnip ) a fonctionné pour moi:
Trouvé dans:
https://answers.launchpad.net/ubuntu/+source/update-manager/+question/194077
la source
Cela peut être dû à un problème de mise en cache d'un proxy HTTP. Si vous avez l'un de ceux-ci quelque part sur le parcours comme moi, vous pouvez demander à Apt de lui demander de contourner temporairement la mémoire cache:
la source
Vous pouvez utiliser
launchpad-getkeys
pour résoudre ce problème. Ouvrez un terminal et entrez:ensuite
la source