web-dev-qa-db-fra.com

"pas de clé publique disponible" lors de la mise à niveau à l'aide de update-manager

J'ai décidé de mettre à jour

Sudo update-manager -d

Ensuite, il ouvre l'interface graphique de update-manger. Après avoir cliqué sur le bouton de mise à niveau, la liste d’erreurs ci-dessous est renvoyée:

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
E:Some index files failed to download. They have been ignored, or old ones used instead.

Comment résoudre ce problème?

26
Raja Simon

Cet avertissement signifie que vous ne disposez pas des clés publiques correspondantes pour ces référentiels.

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,

Vérifiez que ces clés sont bien celles dont vous avez besoin. Dans ce cas:

➜  ~ gpg --keyserver hkp://keyserver.ubuntu.com --search-key 3B4FE6ACC0B21F32
gpg: searching for "3B4FE6ACC0B21F32" from hkp server keyserver.ubuntu.com
(1) Ubuntu Archive Automatic Signing Key (2012) <[email protected]>
      4096 bit RSA key C0B21F32, created: 2012-05-11
Keys 1-1 of 1 for "3B4FE6ACC0B21F32".  Enter number(s), N)ext, or Q)uit > 

L'ID correspond à Archive Ubuntu. Il est étrange que ces clés vous manquent. Ceci est normalement fixé avec:

Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32

Ensuite, exécutez Sudo apt-get update et assurez-vous qu'aucun autre avertissement/erreur ne s'affiche.

44
Braiam