Erreur GPG, clé publique de signatures non disponible ESSAYÉ BEAUCOUP

10

La mise à jour apt-get renvoie:

W: GPG error: http://pl.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: GPG error: http://pl.archive.ubuntu.com trusty-updates 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://extras.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192
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 EE8CBC9E886DDD89
W: GPG error: http://security.ubuntu.com trusty-security 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://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://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991

J'ai essayé de nombreuses solutions recommandées à partir d'anciennes questions, mais rien ne semble aider.

  • sudo apt-get clean

  • sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 (avec toutes les clés manquantes)

  • J'ai installé lauchpad-getkeys qui est censé restaurer automatiquement les clés

Des idées?

Adam
la source
Merci, mais comme mentionné, j'ai essayé --recv-keys sans succès.
Adam
Veuillez poster la sortie de la commandesudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
sмurf
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.ux3Y2CVCoP --no-auto-check-trustdb --trust-model always (liste réduite des référentiels) gpg: keyblock resource /etc/apt/trusted.gpg.d/xorg-edgers-ppa.gpg: resource limit gpg: keyblock resource /etc/apt/trusted.gpg.d/yktooo-ppa.gpg: resource limit gpg: requesting key 437D05B5 from hkp server keyserver.ubuntu.com gpg: key 437D05B5: "Ubuntu Archive Automatic Signing Key <[email protected]>" not changed gpg: Total number processed: 1 gpg: unchanged: 1
Adam
1
@isomorphismes NOPE. Cette clé particulière 40976EAF437D05B5est extrêmement têtue et difficile à corriger, de sorte que le Q 13065 ne couvre que les cas que l'OP a essayé de nombreuses fois de toute façon. C'est comme si vous m'aviez donné un tournevis Pozidriv quand j'en ai besoin d'un Torx. ;)
erreur de syntaxe

Réponses:

2

Vous êtes probablement affecté par le bogue 1263540 . Je vous suggère d'essayer:

  1. sudo apt-get clean
  2. sudo mv / var / lib / apt / lists /var/lib/apt/lists.old
  3. mkdir -p / var / lib / apt / lists / partial
  4. Supprimez tous les fichiers de longueur 0 dans /etc/apt/trusted.gpg.d/
  5. mise à jour sudo apt-get

Si cela ne fonctionne pas, restaurez / var / lib / apt / lists sauvegardées à l'étape 2.

La source

sмurf
la source
Corrigé :) Je ne sais pas si le fait de suivre vos étapes a aidé, car j'ai toujours eu le même problème par la suite. Ce qui semble l'avoir fait, c'est la suppression de yktooo-ppa.gpg dans /etc/apt/trusted.gpg.d, même s'il ne s'agissait pas d'une longueur nulle . Je l'ai choisi car il est apparu plus tôt comme mentionné ci-dessus gpg de limite de ressources: ressource keyblock /etc/apt/trusted.gpg.d/yktooo-ppa.gpg
Adam
J'ai ajouté un autre référentiel et l'erreur est revenue. Il semble que ce soit le même bug que celui auquel vous avez lié :( J'espère qu'ils le corrigeront bientôt
Adam
3

Le aptprésent dans Ubuntu souffre d'un bogue de limite de ressources gpg dans apt

Vous pouvez facilement résoudre ce problème /etc/apt/trusted.gpg.det supprimer les clés inutilisées (généralement des PPA que vous n'utilisez plus) jusqu'à ce que vous obteniez moins de 40 clés.

Puis couru sudo apt-get update

Rael Gugelmin Cunha
la source