Le Raspberry Pi 4 récemment acquis, et à l’OS par conséquent encore assez peu modifié, m’a affiché une erreur bizarre lors de ma dernière commande « apt update » :

pi@clr-pi4:~ $ sudo apt update
Atteint :1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Atteint :2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Réception de :3 http://deb.debian.org/debian stable InRelease [122 kB]
Err :3 http://deb.debian.org/debian stable InRelease
Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY EF0F382A1A7B6500 NO_PUBKEY DCC9EFBF77E11517
Atteint :4 http://archive.raspberrypi.org/debian buster InRelease
Lecture des listes de paquets… Fait
W: Erreur de GPG : http://deb.debian.org/debian stable InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY EF0F382A1A7B6500 NO_PUBKEY DCC9EFBF77E11517
E: Le dépôt http://deb.debian.org/debian stable InRelease n'est pas signé.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.

Après quelques recherches, il s’avère que cela signifie que les clés publiques des serveurs de mise à jour du service Apt n’étaient plus répertoriées dans le trousseau d’accès de l’OS. J’ai pu régler le problème en saisissant la même séquence de deux commande pour chacune des 4 clés manquante :

  • gpg --keyserver keyserver.ubuntu.com --recv-key 04EE7237B7D453EC
  • gpg -a --export 04EE7237B7D453EC | sudo apt-key add -
  • gpg --keyserver keyserver.ubuntu.com --recv-key 648ACFD622F3D138
  • gpg -a --export 648ACFD622F3D138 | sudo apt-key add -
  • gpg --keyserver keyserver.ubuntu.com --recv-key EF0F382A1A7B6500
  • gpg -a --export EF0F382A1A7B6500 | sudo apt-key add -
  • gpg --keyserver keyserver.ubuntu.com --recv-key DCC9EFBF77E11517
  • gpg -a --export DCC9EFBF77E11517 | sudo apt-key add -

Je profite de cet article pour mentionner les services que je fais tourner sur cette machine à ce jour :

  • Pi-hole (test & backup)
  • PiVPN / Wireguard (test & backup)

Raspbian et ses clés Apt