En tant que titre, j'ai l'erreur si courante "Erreur GPG ... NO_PUB_KEY", mais je ne parviens pas à la réparer du tout. J'ai essayé à la fois Y PPA Manager
et la ligne de commande Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUB_KEY>
mais cela ne fonctionne pas; en effet, le dernier retourne toujours quelque chose comme ça
gpg: key 98AB5139: "Oracle Corporation (VirtualBox archive signing key) <[email protected]>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Le problème a commencé lorsque j'ai modifié le fichier sources.list
pour supprimer deux lignes concernant un dropbox
ppa. À partir de ce moment, j'ai commencé à avoir beaucoup d'erreurs GPG.
W: GPG error: http://deb.torproject.org trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 74A941BA219EC810
W: GPG error: http://download.virtualbox.org trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 54422A4B98AB5139
W: GPG error: http://repository.spotify.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 13B00F1FD2C19886
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
W: GPG error: http://archive.canonical.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://desktop-download.mendeley.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D800C7D66F036044
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://packages.ntop.org x64/ InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 98C843C67921DF34
W: GPG error: http://extras.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://packages.ntop.org all/ InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 98C843C67921DF34
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://archive.ubuntu.com trusty-updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com trusty-security InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://linux.dropbox.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FC918B335044912E
W: GPG error: http://archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-updates/InRelease
W: Failed to fetch http://packages.ntop.org/apt-stable/14.04/x64/InRelease
W: Failed to fetch http://packages.ntop.org/apt-stable/14.04/all/InRelease
W: Some index files failed to download. They have been ignored, or old ones used instead.
Même la restauration du fichier à l'aide du fichier sources.list.save
n'a pas fonctionné jusqu'à présent. Cependant, pour être honnête, je ne sais pas pourquoi ce changement devrait tout casser.
Il semble que apt
ne puisse gérer que <40 sources et j'ai atteint la limite.
La solution la plus efficace pour moi consiste à supprimer des fichiers .list*
inutiles de /etc/apt/sources.list.d/
et .gpg*
de /etc/apt/trusted.gpg.d
.
Bien que j'aie atteint la limite il y a longtemps, je pense que le problème ne s'est posé que parce qu'aujourd'hui j'ai essayé d '"importer toutes les clés manquantes" avec Y PPA Manager
. Je veux dire, peut-être que j'avais un PPA sans clé GPG, je ne sais pas.
Si quelqu'un d'autre connaît une solution de contournement différente, vous êtes le bienvenu.
Cette solution de contournement peut vous aider:
Sudo apt-get clean
Sudo mv /var/lib/apt/lists /var/apt/lists.old
mkdir -p /var/lib/apt/lists/partial
Sudo apt-get update