Yarn: تم تحديث تاريخ انتهاء صلاحية مفتاح Yarn Debian (EXPKEYSIG 23E7166788B63E1E)

تم إنشاؤها على ٢ فبراير ٢٠٢٠  ·  30تعليقات  ·  مصدر: yarnpkg/yarn

إذا رأيت خطأ مثل هذا:

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

او مثل هذا:

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

هذا يعني أنه لا يزال لديك إصدار أقدم من مفتاح GPG المستخدم لتوقيع إصدارات Yarn. تم تمديد تاريخ انتهاء صلاحية هذا المفتاح من 2020 إلى 2021. للحصول على المفتاح المحدث ، قم بتشغيل هذا:

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

من المحتمل أن يتم أتمتة هذا في المستقبل.

bug-distrib os-linux

التعليق الأكثر فائدة

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com أيضًا على إصلاح هذه المشكلة للعديد من الحزم المختلفة التي بها هذه المشكلة

ال 30 كومينتر

إعادة التشغيل الآلي ، عادةً ما تحتوي التوزيعات على حزمة -keyring يمكن تحديثها بمفاتيح أحدث ، فربما تريد النظر في ذلك؟ على سبيل المثال https://packages.debian.org/buster/debian-archive-keyring

@ dario23 نعم ، هذا ما كنت أقصد القيام به ، لكنني لم أتعرف عليه. أعتقد أنه يمكنني إضافة حزمة yarn-keyring إلى الريبو الخاص بنا ، وإضافتها كاعتماد لحزمة الغزل (لضمان حصول الجميع عليها) ، ثم تحديث هذه الحزمة كلما قمنا بتغيير المفتاح.

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com أيضًا على إصلاح هذه المشكلة للعديد من الحزم المختلفة التي بها هذه المشكلة

شكراalexcdot! يعتمد هذا الأمر على مشرفي مستودعات الحزم الذين يقومون بتحميل مفاتيحهم العامة إلى خادم مفاتيح Ubuntu ، لكن معظمهم يفعلون ذلك ، لذا فهي ليست مشكلة عادةً :)

شكرا لك! تضمين التغريدة

لماذا لا يحدث شيء بعد الأمر _sudo apt-key add -_؟ أنا أنتظر عدة دقائق بالفعل. يبدو أن النظام ينتظر شيئًا ...

image

Shekelme إنه ينتظر الإدخال لأنك قسمت الأمر. يجب أن يؤخذ الأمر على أنه curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

شكرا جزيلا ، لقد ساعد الآن!

يجب 1.22.0 تكون متاحة ل ديبيان ؟

millette عفوًا ،

millette يجب أن يكون متاحًا الآن: https://github.com/yarnpkg/releases/commit/3f7f2c766d64da64f41ff62d63c126112981ee63

اختبرت للتو على إحدى آلات الاختبار الخاصة بي وعملت بشكل جيد:

% 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

وأنا أيضًا ، شكرًا @ Daniel15

واجهت نفس المشكلة مع Ubuntu ضمن Windows 10
Linux AVPHR-3HD87Y2-L 4.4.0-17134-Microsoft # 1130-Microsoft الخميس 07 نوفمبر 15:21:00 PST 2019 x86_64 x86_64 x86_64 GNU / Linux.

شكرا @ Daniel15

اقترحت حلها لك.

تم التحديث على ما يرام مع: curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

إغلاق هذه المشكلة لأنها كانت مفتوحة لفترة كافية.

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com أيضًا على إصلاح هذه المشكلة للعديد من الحزم المختلفة التي بها هذه المشكلة

إذا انتهت مهلة الإصلاح التي أوصت بها

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

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com أيضًا على إصلاح هذه المشكلة للعديد من الحزم المختلفة التي بها هذه المشكلة

يعمل هذا الأمر بشكل مذهل في 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 لديك إما مشكلات في الاتصال بخادم مفاتيح Ubuntu ، أو أنها معطلة (للصيانة على سبيل المثال). يمكنك محاولة استخدام خادم مفاتيح مختلف.

جئت هنا بسبب رسالة الخطأ تلك بالضبط. باستخدام Raspbian. لقد جربت للتو اقتراح @ Daniel15 قبل بضع دقائق وحصلت على ما يلي (مع وبدون 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.

أي اقتراحات؟

luisfrocha تأكد من تثبيت الحزمة ca-certificates ، وإلا ستفشل جميع اتصالات SSL / TLS.

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

حسنًا ، لم أرغب في ذلك ، لكن كان علي أن أفعل ذلك بعد كل شيء. قمت بتنفيذ أمر curl ، وأضفت علامة -k ، والتي عملت بشكل جيد.

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com أيضًا على إصلاح هذه المشكلة للعديد من الحزم المختلفة التي بها هذه المشكلة

هذا عمل لي. شكر :)

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com أيضًا على إصلاح هذه المشكلة للعديد من الحزم المختلفة التي بها هذه المشكلة

شكرا لك

أحاول تثبيت الغزل وواجهت مشكلات رئيسية أيضًا.
يعطيني curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - الناتج التالي:

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

مخرجات 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.

لقد جربت بالفعل sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com ، لكنني حصلت على أخطاء مماثلة:

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

سأكون ممتنًا جدًا لأي أفكار قد تحدث بشكل خاطئ ، وليس لدي الكثير من الخبرة مع مديري الحزم ولا يبدو أن الاقتراحات أعلاه تساعد.

تحديث:
معذرة ، يبدو أن الخطأ الرئيسي جاء من حزمة أخرى بدلاً من الغزل. تم تثبيته على ما يرام الآن!

LukasSchaefer لا أعتقد أن أيًا من مفاتيح GPG في هذا الخطأ هي مفتاح Yarn GPG. قد تحتاج إلى معرفة الغرض من هذه المفاتيح وإصلاحها.

ما الناتج الكامل الذي تحصل عليه من sudo apt update ؟

@ Daniel15 شكرا لهذا التلميح. لقد فاتني تمامًا أن الخطأ الرئيسي كان قادمًا من حزمة أخرى. بعد إصلاح هذا الخطأ ، تم تثبيت الغزل بشكل جيد مع الأوامر المذكورة أعلاه.

نعتذر عن ذلك!

sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com أيضًا على إصلاح هذه المشكلة للعديد من الحزم المختلفة التي بها هذه المشكلة

هذا العمل بالنسبة لي. شكرا لك!

تم إصلاحه بالنسبة لي أيضًا ، فقد استغرق مني بعض الوقت لأتطلع إلى البحث عن حل. شكرا!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات