Duplicate possible:
Comment puis-je corriger l'erreur GPG “NO_PUBKEY”?
J'utilise 10.04 LTS - Lucid Lynx.
J'ai éteint l'ordinateur pendant l'exécution d'une mise à jour logicielle. Puis, après avoir redémarré mon ordinateur et pendant l'exécution du gestionnaire de mises à jour, j'ai eu l'erreur suivante:
Impossible de télécharger tous les index du référentiel
Le référentiel n'est peut-être plus disponible ou n'a pas pu être contacté en raison de problèmes de réseau. Si disponible, une version plus ancienne de l'index ayant échoué sera utilisée. Sinon, le référentiel sera ignoré. Vérifiez votre connexion réseau et assurez-vous que l'adresse du référentiel dans les préférences est correcte.
GPG error: http://toolbelt.herokuapp.com ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C927EBE00F1B0520 Failed to fetch http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu/dists/**DISTRIBUTION**/main/binary-i386/Packages.gz 404 Not Found
J'ai parcouru les réponses à Comment puis-je corriger l'erreur GPG "NO_PUBKEY"?
et j'ai essayé ça
$ Sudo launchpad-getkeys
Please wait... launchpad-getkeys is running an update so it can detect the missing GPG keys
Trying to import all the missing keys
gpg: requesting key 0F1B0520 from hkp server keyserver.ubuntu.com
gpgkeys: key C927EBE00F1B0520 not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
launchpad-getkeys has finished importing all missing GPG keys.
Try running Sudo apt-get update - you shouldn't see any key
errors anymore
Mais lorsque je lance à nouveau Sudo apt-get update
, cela montre à nouveau que la clé n'a pas été trouvée sur le serveur de clés. Comment résoudre ce problème?
Il y a deux erreurs dans votre question, l'une d'elles produisant l'erreur GPG.
GPG error: http://toolbelt.herokuapp.com ./
Release: The following signatures couldn't be verified because the public key is not available:
NO_PUBKEY C927EBE00F1B0520
Cette erreur GPG n'est pas liée au tableau de bord et, par conséquent, les clés ne peuvent pas être récupérées avec launchpad-getkeys
. En suivant les instructions sur http://toolbelt.herokuapp.com/linux/readme , vous devez ajouter la clé avec:
wget -q -O - http://toolbelt.herokuapp.com/apt/release.key | apt-key add -
Sachez que les référentiels externes peuvent être dangereux, ajoutez-y uniquement des référentiels et des clés fiables.
Failed to fetch http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu/dists/\*\*DISTRIBUTION\*\*/main/binary-i386/Packages.gz 404 Not Found
Vous avez commis une erreur en suivant les instructions. Éditez /etc/apt/sources.list
et remplacez **DISTRIBUTION**
par votre distribution réelle en minuscule (par exemple oneiric
). Voici une commande pour le faire automatiquement:
Sudo sed -i /etc/apt/sources.list "s/\*\*DISTRIBUTION\*\*/$(lsb_release -sc)/"
Dans le fichier sources.list
, remplacez **DISTRIBUTION**
par le nom réel de la distribution (dans ce cas lucid
).
Avez-vous essayé ceci:
Sudo rm -r /var/lib/apt/lists
Sudo mkdir -p /var/lib/apt/lists/partial
Sudo aptitude update
Le code plus élaboré et mis à jour pour Ubuntu sans aptitude est:
Sudo -i
apt-get clean
cd /var/lib/apt
mv lists lists.old
mkdir -p lists/partial
apt-get clean
apt-get update
La solution fonctionne pour l'erreur de clé GPG heroku toolbelt