Yarn: Tanggal kadaluwarsa kunci Debian Benang diperbarui (EXPKEYSIG 23E7166788B63E1E)

Dibuat pada 2 Feb 2020  ·  30Komentar  ·  Sumber: yarnpkg/yarn

Jika Anda melihat kesalahan seperti ini:

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

Atau seperti ini:

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]>

Ini berarti Anda masih memiliki versi lama dari kunci GPG yang digunakan untuk menandatangani rilis Yarn. Tanggal kedaluwarsa untuk kunci ini diperpanjang dari 2020 hingga 2021. Untuk mendapatkan kunci yang diperbarui, jalankan ini:

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

Ini kemungkinan besar akan otomatis di masa mendatang.

bug-distrib os-linux

Komentar yang paling membantu

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com juga berfungsi untuk memperbaiki masalah ini untuk banyak paket berbeda yang memiliki masalah ini

Semua 30 komentar

otomatisasi ulang, distribusi biasanya memiliki paket -keyring yang dapat diperbarui dengan kunci yang lebih baru, mungkin Anda ingin memeriksanya? misalnya https://packages.debian.org/buster/debian-archive-keyring

@ Dario23 Ya, itulah yang ingin saya lakukan, namun saya belum sempat melakukannya. Saya rasa saya bisa menambahkan paket benang-kunci ke repo kita, menambahkannya sebagai ketergantungan paket benang (untuk memastikan setiap orang memilikinya), dan kemudian memperbarui paket itu setiap kali kita mengubah kuncinya.

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com juga berfungsi untuk memperbaiki masalah ini untuk banyak paket berbeda yang memiliki masalah ini

Terima kasih @alexcdot! Perintah itu bergantung pada pengelola repositori paket yang mengunggah kunci publik mereka ke server kunci Ubuntu, tetapi kebanyakan melakukannya, jadi biasanya tidak menjadi masalah :)

Terima kasih! @alexot

Mengapa tidak ada yang terjadi setelah _sudo apt-key add -_ command? Saya sudah menunggu beberapa menit. Sepertinya sistem sedang menunggu sesuatu ...

image

@Shekelme Menunggu masukan karena Anda membagi perintah. Perintah harus diambil sebagai curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Terima kasih banyak, ini membantu sekarang!

Haruskah 1.22.0 tersedia untuk debian ?

@millette Ups, maaf, skrip pembaruan otomatis rusak saat situs Yarn v1 dipindahkan ke classic.yarnpkg.com. Saya akan memperbaikinya dan menerapkan 1.22.0!

@millette Seharusnya tersedia sekarang: https://github.com/yarnpkg/releases/commit/3f7f2c766d64da64f41ff62d63c126112981ee63

Baru saja menguji salah satu mesin uji saya dan berfungsi dengan baik:

% 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

Saya juga, terima kasih @ Daniel15

Saya memiliki masalah yang sama dengan di bawah Ubuntu di bawah Windows 10
Linux AVPHR-3HD87Y2-L 4.4.0-17134-Microsoft # 1130-Microsoft Kam 07 Nov 15:21:00 PST 2019 x86_64 x86_64 x86_64 GNU / Linux.

Terima kasih @ Daniel15

Anda menyarankan solusi untuk menyelesaikannya.

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

Menutup masalah ini karena sudah dibuka cukup lama.

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com juga berfungsi untuk memperbaiki masalah ini untuk banyak paket berbeda yang memiliki masalah ini

Jika @alexcdot 's recommended fix time out untuk Anda, coba paksa hkp melalui port 80.

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

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com juga berfungsi untuk memperbaiki masalah ini untuk banyak paket berbeda yang memiliki masalah ini

Perintah itu bekerja luar biasa di 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 Anda juga memiliki masalah konektivitas ke server kunci Ubuntu, atau sedang down (mis. untuk pemeliharaan). Anda dapat mencoba menggunakan server kunci yang berbeda.

Datang ke sini karena pesan kesalahan yang sama persis. Menggunakan Raspbian. Baru saja mencoba saran @ Daniel15 beberapa menit yang lalu dan mendapatkan yang berikut (dengan & tanpa 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.

Ada saran?

@luisfrocha pastikan Anda telah memasang paket ca-certificates , jika tidak semua koneksi SSL / TLS akan gagal.

@ Daniel

:~ $ 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.

Yah, aku tidak mau, tapi bagaimanapun juga aku harus melakukannya. Saya melakukan perintah curl, dan menambahkan flag -k , yang berfungsi dengan baik.

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com juga berfungsi untuk memperbaiki masalah ini untuk banyak paket berbeda yang memiliki masalah ini

yang satu ini berhasil untuk saya. Terima kasih :)

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com juga berfungsi untuk memperbaiki masalah ini untuk banyak paket berbeda yang memiliki masalah ini

Terima kasih

Saya mencoba memasang benang dan mengalami masalah utama juga.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - memberi saya output berikut:

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

Output 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.

Saya juga sudah mencoba sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com , tetapi saya mendapatkan kesalahan serupa:

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

Saya sangat menghargai ide apa pun yang mungkin salah, saya tidak memiliki banyak pengalaman dengan manajer paket dan saran di atas sepertinya tidak membantu.

MEMPERBARUI:
Maaf, sepertinya key-error berasal dari paket lain, bukan dari benang. Ini terpasang dengan baik sekarang!

@LukasSchaefer Saya rasa salah satu kunci GPG dalam kesalahan itu adalah kunci Yarn GPG. Anda mungkin perlu mencari tahu untuk apa kunci tersebut dan memperbaikinya.

Apa hasil lengkap yang Anda dapatkan dari sudo apt update ?

@ Daniel15 Terima kasih untuk petunjuk itu. Saya benar-benar merindukan bahwa kesalahan kunci berasal dari paket lain. Setelah memperbaiki kesalahan ini, benang dipasang dengan baik dengan perintah yang disebutkan di atas.

Maaf untuk itu!

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com juga berfungsi untuk memperbaiki masalah ini untuk banyak paket berbeda yang memiliki masalah ini

itu berhasil untuk saya. Terima kasih!

Memperbaiki untuk saya juga, hanya butuh waktu untuk repot-repot memeriksa solusi. Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat