Yarn: Ablaufdatum des Garn-Debian-Schlüssels aktualisiert (EXPKEYSIG 23E7166788B63E1E)

Erstellt am 2. Feb. 2020  ·  30Kommentare  ·  Quelle: yarnpkg/yarn

Wenn Sie einen Fehler wie diesen sehen:

The following signatures were invalid: EXPKEYSIG 23E7166788B63E1E Yarn Packaging <[email protected]>

Oder so:

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.yarnpkg.com/debian stable InRelease: The following signatures were invalid: EXPKEYSIG 23E7166788B63E1E Yarn Packaging <[email protected]>
W: Failed to fetch https://dl.yarnpkg.com/debian/dists/stable/InRelease  The following signatures were invalid: EXPKEYSIG 23E7166788B63E1E Yarn Packaging <[email protected]>

Dies bedeutet, dass Sie noch eine ältere Version des GPG-Schlüssels haben, der zum Signieren von Garnversionen verwendet wird. Das Ablaufdatum für diesen Schlüssel wurde von 2020 bis 2021 verlängert. Führen Sie Folgendes aus, um den aktualisierten Schlüssel zu erhalten:

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

Dies wird wahrscheinlich in Zukunft automatisiert.

bug-distrib os-linux

Hilfreichster Kommentar

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com behebt dieses Problem auch für viele verschiedene Pakete, bei denen dieses Problem auftritt

Alle 30 Kommentare

Bei der Automatisierung haben die Distributionen normalerweise ein -keyring -Paket, das mit neueren Schlüsseln aktualisiert werden kann. Vielleicht möchten Sie sich das ansehen? zB https://packages.debian.org/buster/debian-archive-keyring

@ dario23 Ja, das habe ich

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com behebt dieses Problem auch für viele verschiedene Pakete, bei denen dieses Problem auftritt

Danke @alexcdot! Dieser Befehl basiert darauf, dass Paket-Repository-Betreuer ihre öffentlichen Schlüssel auf den Ubuntu-Schlüsselserver hochladen, die meisten jedoch, daher ist dies normalerweise kein Problem :)

Vielen Dank! @alexcdot

Warum passiert nach dem Befehl _sudo apt-key add -_ nichts mehr? Ich warte schon einige Minuten. Sieht so aus, als würde das System auf etwas warten ...

image

@ Shekelme Es wartet auf Eingabe, weil Sie den Befehl geteilt haben. Der Befehl sollte als curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Vielen Dank, es hat jetzt geholfen!

Sollte 1.22.0 verfügbar sein für debian ?

@millette Ups , sorry, das Skript für die automatische Aktualisierung ist kaputt

@millette Es sollte jetzt verfügbar sein: https://github.com/yarnpkg/releases/commit/3f7f2c766d64da64f41ff62d63c126112981ee63

Gerade auf einer meiner Testmaschinen getestet und es hat gut funktioniert:

% sudo apt install yarn
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
  yarn
1 upgraded, 0 newly installed, 0 to remove and 323 not upgraded.
Need to get 891 kB of archives.
After this operation, 4,096 B of additional disk space will be used.
Get:1 http://dl.yarnpkg.com/debian stable/main amd64 yarn all 1.22.0-1 [891 kB]
Fetched 891 kB in 0s (2,328 kB/s)
Reading changelogs... Done
(Reading database ... 261276 files and directories currently installed.)
Preparing to unpack .../archives/yarn_1.22.0-1_all.deb ...
Unpacking yarn (1.22.0-1) over (1.21.1-1) ...
Setting up yarn (1.22.0-1) ...

15:19 daniel<strong i="9">@vps03</strong> /home/daniel
% yarn --version
1.22.0

Ich auch, danke @ Daniel15

Ich hatte das gleiche Problem mit unter Ubuntu unter Windows 10
Linux AVPHR-3HD87Y2-L 4.4.0-17134-Microsoft # 1130-Microsoft Do 07. November 15:21:00 PST 2019 x86_64 x86_64 x86_64 GNU / Linux.

Danke @ Daniel15

Sie haben vorgeschlagen, die Lösung zu beheben.

Aktualisiert ganz gut mit: curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key hinzufügen -

Schließen Sie dieses Problem, da es schon lange genug geöffnet ist.

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com behebt dieses Problem auch für viele verschiedene Pakete, bei denen dieses Problem auftritt

Wenn die von @alexcdot empfohlenen

sudo apt-key adv --refresh-keys --keyserver hkp://keyserver.ubuntu.com:80

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com behebt dieses Problem auch für viele verschiedene Pakete, bei denen dieses Problem auftritt

Dieser Befehl funktioniert erstaunlich in AWS EC2 Ubuntu 18.04

ubuntu<strong i="9">@demo</strong>:~$ sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com
Executing: /tmp/apt-key-gpghome.yhsIc98R5A/gpg.1.sh --refresh-keys --keyserver keyserver.ubuntu.com
gpg: refreshing 6 keys from hkp://keyserver.ubuntu.com
gpg: key 871920D1991BC93C: 1 signature not checked due to a missing key
gpg: key 871920D1991BC93C: "Ubuntu Archive Automatic Signing Key (2018) <[email protected]>" not changed
gpg: key D94AA3F0EFE21092: 2 duplicate signatures removed
gpg: key D94AA3F0EFE21092: 62 signatures not checked due to missing keys
gpg: key D94AA3F0EFE21092: "Ubuntu CD Image Automatic Signing Key (2012) <[email protected]>" 59 new signatures
gpg: key 3B4FE6ACC0B21F32: 21 signatures not checked due to missing keys
gpg: key 3B4FE6ACC0B21F32: "Ubuntu Archive Automatic Signing Key (2012) <[email protected]>" 18 new signatures
gpg: key 4F4EA0AAE5267A6C: "Launchpad PPA for Ondřej Surý" not changed
gpg: key 4F4EA0AAE5267A6C: "Launchpad PPA for Ondřej Surý" not changed
gpg: key 1646B01B86E50310: 3 signatures not checked due to missing keys
gpg: key 1646B01B86E50310: "Yarn Packaging <[email protected]>" 5 new signatures
gpg: Total number processed: 6
gpg:              unchanged: 3
gpg:         new signatures: 82
Executing: /tmp/apt-key-gpghome.N4svD19CdM/gpg.1.sh --refresh-keys --keyserver keyserver.ubuntu.com:80
gpg: refreshing 11 keys from keyserver.ubuntu.com:80
gpg: keyserver refresh failed: No keyserver available

@joesixpack Sie haben entweder Verbindungsprobleme zum Ubuntu-Schlüsselserver oder er ist ausgefallen (z. B. wegen Wartungsarbeiten). Sie können versuchen, einen anderen Schlüsselserver zu verwenden.

Kam wegen dieser genauen Fehlermeldung hierher. Mit Raspbian. Habe gerade vor ein paar Minuten den Vorschlag von sudo ):

:~ $ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
gpg: no valid OpenPGP data found.

Irgendwelche Vorschläge?

@luisfrocha Stellen Sie sicher, dass Sie das Paket ca-certificates installiert haben, da sonst alle SSL / TLS-Verbindungen fehlschlagen.

@ Daniel15

:~ $ sudo apt install ca-certificates
Reading package lists... Done
Building dependency tree
Reading state information... Done
ca-certificates is already the newest version (20190110).
0 upgraded, 0 newly installed, 0 to remove and 60 not upgraded.

Nun, ich wollte nicht, aber ich musste es doch. Ich habe den Befehl curl ausgeführt und das Flag -k hinzugefügt, was gut funktioniert hat.

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com behebt dieses Problem auch für viele verschiedene Pakete, bei denen dieses Problem auftritt

Dieser hat für mich gearbeitet. Vielen Dank :)

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com behebt dieses Problem auch für viele verschiedene Pakete, bei denen dieses Problem auftritt

Dankeschön

Ich versuche, Garn zu installieren und stoße auch auf wichtige Probleme.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - gibt mir die folgende Ausgabe:

gpg: invalid key resource URL '/tmp/apt-key-gpghome.gq2UKui5Xm/home:manuelschneid3r.asc.gpg'
gpg: keyblock resource '(null)': General error
gpg: key 76F1A20FF987672F: 1 signature not checked due to a missing key
gpg: key 1488EB46E192A257: 1 signature not checked due to a missing key
gpg: key 1488EB46E192A257: 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
gpg: Total number processed: 17
gpg:       skipped new keys: 17

Eine folgende sudo apt update && sudo apt install yarn

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.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Ich habe auch bereits sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com ausprobiert, aber ich habe ähnliche Fehler erhalten:

gpg: invalid key resource URL '/tmp/apt-key-gpghome.FtkPocMoE3/home:manuelschneid3r.asc.gpg'
gpg: keyblock resource '(null)': General error
gpg: key 76F1A20FF987672F: 1 signature not checked due to a missing key
gpg: key 1488EB46E192A257: 1 signature not checked due to a missing key
gpg: key 1488EB46E192A257: 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
gpg: Total number processed: 16
gpg:       skipped new keys: 16

Ich würde mich sehr über Ideen freuen, die schief gehen könnten. Ich habe nicht viel Erfahrung mit Paketmanagern und die obigen Vorschläge schienen nicht zu helfen.

AKTUALISIEREN:
Entschuldigung, es scheint, dass der Schlüsselfehler eher von einem anderen Paket als von Garn stammt. Es ist jetzt gut installiert!

@LukasSchaefer Ich glaube nicht, dass einer der GPG-Schlüssel in diesem Fehler der Garn-GPG-Schlüssel ist. Möglicherweise müssen Sie herausfinden, wofür diese Schlüssel bestimmt sind, und sie reparieren.

Was ist die volle Ausgabe, die Sie von sudo apt update ?

@ Daniel15 Danke für diesen Hinweis. Ich habe total vermisst, dass der Schlüsselfehler von einem anderen Paket kam. Nachdem dieser Fehler behoben wurde, wurde das Garn mit den oben angegebenen Befehlen einwandfrei installiert.

Entschuldigung dafür!

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com behebt dieses Problem auch für viele verschiedene Pakete, bei denen dieses Problem auftritt

diese Arbeit für mich. Dankeschön!

Auch für mich behoben, brauchte ich nur einige Zeit, um nach einer Lösung zu suchen. Danke!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen