Système

apt : « NO_PUBKEY » (signature invalide)

À corriger Ça marche à moitié, ou ça cassera plus tard.

Le message tel qu'il apparaît dans les logs :

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8

Ce que ça veut dire

apt ne peut pas vérifier un dépôt de logiciels car il n'a pas sa clé de signature. Les mises à jour de ce dépôt sont bloquées.

Pourquoi ça arrive

  • La clé du dépôt (Docker, par exemple) a expiré ou changé.
  • Le fichier de clé a été supprimé.

Comment corriger

  1. Pour le dépôt Docker, retéléchargez la clé officielle :

    . /etc/os-release
    sudo curl -fsSL "https://download.docker.com/linux/$ID/gpg" -o /etc/apt/keyrings/docker.asc
    sudo apt update

Pour aller plus loin

Vous avez d'autres messages dans vos logs ?

Collez-les dans le décodeur : il reconnaît les erreurs connues et vous dit lesquelles sont graves. Tout reste dans votre navigateur.

Analyser mes logs