فشل استرجاع مفتاح GPG: [Errno 14] curl # 37 - تعذر الفتح file ... RPM-GPG-KEY [CentOS 7]

CentOS إنه نظام تشغيل قوي للغاية ، وفي رأينا أنه أفضل بكثير من ناحية الأمان من Ubuntu ، خاصة عندما يتعين علينا تشغيل خادم ويب.
على مر السنين CentOS تطورت كثيرًا ، والانتقال من CentOS جلب 6.x إلى 7.xa الكثير من التغييرات على الجانب الأمني.

وهناك الكثير نقاط الضعف على الإصدارات القديمة من CentOS بسبب تثبيت البرامج في الأرشيف (مستودعات YUM) أقل أمنا. على سبيل المثال ، تثبيت بسيط من LEMP (Linux, NGINX, الخلية & PHP) يمكن أن يسبب مشاكل في الوقت المناسب إذا لم يتم تثبيت هذه الحزم من مصادر آمنة.
مع إطلاق CentOS 7 وضع قيود على وصول المستخدم إلى ملفات النظام والقيود على تثبيت الحزم "غير موقعة"أو بدون مفتاح GPG. إذا صادفت هذه المقالة ، فمن المرجح أنك واجهت الخطأ:

GPG key retrieval failed: [Errno 14] curl#37 - Couldn't open file ...  RPM-GPG-KEY

يحدث هذا عندما نريد تثبيت (ym install) أو القيام به update (يم-ذ update) لحزم البرامج التي لا تحتوي على ملفات جنو حارس الخصوصية (GPG).
يُطلب من مطوّري البرامج ومطوري البرامج أن يكون كل برنامج مضمن في حزم التثبيت (RPM) مصحوبًا بتوقيع. إنها طريقة أبسط لتوفير ضمانات للمستخدمين بأن هذه RPM آمنة. يتم تغطية المفتاح العمومي الذي يصاحب حزم التثبيت دليل إدارة قناة شبكة ريد هات ويجب تسجيلها لكل برنامج في الأرشيف.

إذا واجهت مثل هذا الخطأ ، فمن الأفضل البحث عن أرشيف المفاتيح العامة لتثبيت البرنامج المطلوب منه. إذا كنت لا تزال ترغب في متابعة التثبيت ، فإن أبسط طريقة هي تعطيل التحقق من المفتاح العام في أرشيف التثبيت.

By defaultومحفوظات التثبيت و update البرامج موجودة في "/etc/yum.repos.d". تحرير باستخدام "nano" أو "vi" ملف ".repo" الذي يتم منه استخراج / تنزيل ملف .rpm بدون مفتاح عام وإلغاء التنشيط "gpgcheck". اضبط القيمة على "0".

 [epel]
 name=Extra Packages for Enterprise Linux 7 - $basearch
 #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
 metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
 failovermethod=priority
 enabled=1
 exclude=nginx*
 gpgcheck=0
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 

احفظ التغييرات التي تم إجراؤها على ملف .repo المحرر وقم بتشغيله مرة أخرى update/ تثبيت. كل شيء يجب أن يسير بسلاسة.

كيف » Linux » فشل استرجاع مفتاح GPG: [Errno 14] curl # 37 - تعذر الفتح file ... RPM-GPG-KEY [CentOS 7]

شغوفًا بالتكنولوجيا ، أحب اختبار وكتابة برامج تعليمية حول أنظمة التشغيل macOS, Linux, Windows، حول WordPressو WooCommerce وتكوين خوادم الويب LEMP (Linuxو NGINX و MySQL و PHP). أكتب على StealthSettings.com منذ عام 2006 ، وبعد بضع سنوات بدأت الكتابة على iHowTo. نصائح تعليمية وأخبار حول الأجهزة في النظام البيئي Apple: iPhone، اى باد، Apple مشاهدة ، HomePod ، iMac, MacBook، AirPods وملحقاتها.

فكر 1 في "فشل استرداد مفتاح GPG: [Errno 14] curl # 37 - تعذر الفتح file ... RPM-GPG-KEY [CentOS 7] "

اترك تعليق