officiel nginx trusty ppa donne l'erreur KEYEXPIRED gpg

30

J'obtiens l'erreur suivante chaque fois que je fais apt-get upgrade:

Erreur GPG: lien Version fiable: Les signatures suivantes ne sont pas valides: KEYEXPIRED 1471427554

J'ai juste installé le nginx ppa officiel de la manière standard, en ajoutant ce qui suit à mes sources.list

deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx

Est-ce une erreur de leur part qu'ils vont éventuellement corriger, ou y a-t-il quelque chose que je vais devoir faire de mon côté?

    
posée Mohamed Hafez 18.08.2016 - 18:04
la source

2 réponses

42

Après avoir ajouté un référentiel tiers à un fichier /etc/apt/sources.list.d/* ou /etc/apt/sources.list , vous devez vous assurer que la clé gpg correspondante est insérée dans le fichier de clés apt.

Pour être plus spécifique à ce cas particulier du dépôt nginx.org: vous devez ajouter le fichier de clé npgx.org gpg utilisé pour la signature du référentiel.

Cela peut être fait en téléchargeant le fichier lien manuellement et en publiant sudo apt-key add nginx_signing.key (comme suggéré par nginx.org et @ThomasWard) ou vous pouvez le faire en une seule ligne:

wget https://nginx.org/keys/nginx_signing.key -O - | sudo apt-key add -
    
réponse donnée Phillip -Zyan K Lee- Stockmann 18.08.2016 - 18:59
la source
9

La cause première de ce problème est que la clé de signature Nginx "plus ancienne" a expiré le 17 août 2016:

$ sudo apt-key list

pub   2048R/7BD9BF62 2011-08-19 [expired: 2016-08-17]
uid                  nginx signing key <[email protected]>

Pour résoudre ce problème, ajoutez la nouvelle clé de signature à l’aide de la commande proposée par @ phillip-zyan-k-lee-stockmann et @ThomasWard:

wget https://nginx.org/keys/nginx_signing.key -O - | sudo apt-key add -

La nouvelle clé expire maintenant en 2024:

$ sudo apt-key list

pub   2048R/7BD9BF62 2011-08-19 [expires: 2024-06-14]
uid                  nginx signing key <[email protected]>
    
réponse donnée hwdsl2 18.08.2016 - 23:12
la source

Lire d'autres questions sur les étiquettes