39 votes

Pourquoi la mise à jour des clés de fil échoue-t-elle toujours ? Erreur GPG : https://dl.yarnpkg.com/debian stable InRelease : Les signatures suivantes n'ont pas pu être vérifiées

Chaque fois apt update montre l'erreur

W: GPG error: https://dl.yarnpkg.com/debian stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 23E7166788B63E1E
E: The repository 'https://dl.yarnpkg.com/debian stable InRelease' is not signed.

J'ai essayé

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

gpg: invalid key resource URL '/etc/apt/trusted.gpg.d/home:stevenpusser.gpg'
gpg: keyblock resource '(null)': General error
gpg: key 7721F63BD38B4796: 2 signatures not checked due to missing keys

Avec y-ppa-manager je procède de la même manière

gpg: invalid key resource URL '/etc/apt/trusted.gpg.d/home:stevenpusser.gpg'
gpg: keyblock resource '(null)': General error
gpg: key 7721F63BD38B4796: 2 signatures not checked due to missing keys
gpg: key 0FAD31CA8719FCE4: 1 signature not checked due to a missing key
gpg: key 3B4FE6ACC0B21F32: 3 signatures not checked due to missing keys
gpg: key D94AA3F0EFE21092: 3 signatures not checked due to missing keys
gpg: key 871920D1991BC93C: 1 signature not checked due to a missing key

J'ai ajouté cette clé pour mon authentification Github, j'ai donc peur de la supprimer de la liste. Je ne peux pas la trouver avec

apt-key list

/etc/apt/trusted.gpg
--------------------
pub   rsa4096 2016-04-12 [SC]
      EB4C 1BFD 4F04 2F6D DDCC  EC91 7721 F63B D38B 4796
uid           [ unknown] Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>
sub   rsa4096 2019-07-22 [S] [expires: 2022-07-21]

pub   rsa4096 2014-09-08 [SC]
      67CE 018F D19E 3CD4 8189  BC69 2180 17D1 CC5F DB34
uid           [ unknown] Yandex Browser Repository Key <browser@support.yandex.ru>
sub   rsa4096 2014-09-08 [E]

pub   rsa4096 2018-12-04 [SC] [expires: 2021-01-22]
      B44B 85E3 E1A6 386B FC79  D411 9658 E804 4A3A A3D6
uid           [ unknown] Vivaldi Package Composer KEY05 <packager@vivaldi.com>
sub   rsa4096 2018-12-04 [E] [expires: 2021-01-22]

Le fichier mentionné ressemble à un binaire compilé (je suppose).

\           #>pNMk2C25Z~W?4dm}qQEm
  ! 8GFd]D7X5DLGESO`{
                                        n-1<+*ak,Na
Di5NÁ6CfAz?NTX`*`c(\]8aSwDhome:stevenpusser OBS Project <home:stevenpusser@build.opensuse.org>>([    

    1P:31'"|oHe\*2mYF;z#a2Kg*yAyQ0T@{"'
}dH[y1X_5YS218a0O   j4;À6jaJ=}0f
\G{E>{Uu3mEÜ!c9F
3T2%1}v!u`TcCh\q   Lu0tcs$FWv
    ;0ke#Ks,%O~<06%nP2s):

Dois-je le supprimer ?

Comment inspecter les ressources gpg et résoudre ce problème ?

83voto

nlsn Points 946

J'ai eu le même problème, je viens de lancer cette commande :

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Je l'ai eu ici : https://www.ubuntuupdates.org/ppa/yarn

9voto

kober Points 101

Vous pouvez généralement mettre à jour toutes vos clés en même temps en utilisant :

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com

cela a fonctionné pour moi

1voto

stwienert Points 111

Sur la base de la réponse de @PA-GW, j'ai créé un Cronjob qui rafraîchit les clés quotidiennement. J'espère que cela aidera pour les clés qui changent fréquemment, comme NodeJS :

17 2 * * * /usr/bin/apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com > /dev/null

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X