Comment régler le problème NO_PUBKEY lors de mise à jour (apt update)

By | 2 mars 2020 |

Lors d’une récente mise à jour de mon VPS, la commande « apt update » me revoyait un message d’erreur. Ce message d’erreur m’indiquait un problème à propos de la clé publique du repository de google:

Message d'erreur d'apt à propos de la clé publique du repo Google
Message d’erreur NO_PUKEY d’apt à propos de la clé publique du repo Google

Sur le Wiki Ubuntu.fr, différentes solutions sont suggérées pour régler ce problème de manière générale (pas spécifiquement au repository google). En gros la solution est simple, il faut ajouter ou mettre à jour la clé publique du repository.
Dans notre cas, il me faut mettre à jour la clé publique du repository de google, ce qui est expliquer sur le site du repository

Pour cela, si vous ne maîtrisez pas la langue de Shakespeare, vous devez juste lancer la commande suivante:

$ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Cette commande permet de télécharger et d’ajouter la nouvelle clé publique du repository google à « apt ».

Grâce à la commande « apt-key list », vous pouvez voir les clés qui sont utilisées par l’utilitaire de mise à jour (apt).

$ apt-key list

J’ai lancé la commande « apt-key list » avant et après la mise à jour de la clé afin de voir la différence.

apt-key list avant la mise à jour
apt-key list avant la mise à jour
apt-key list après la mise à jour
apt-key list après la mise à jour

On peut pas vraiment dire que la différence soit frappante…
Après une inspection minutieuse, on peut voir qu’on a quelques informations en plus concernant la clé dont la date d’expiration.

Quoiqu’il en soit une fois cette clé ajoutée, la commande « apt update » ne rouspète plus avec ce message d’erreur.

apt update sans message d’erreur après mise à jour de la clé publique

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.