सवाल सेंटोस 6 के लिए ईपीईएल रेपो त्रुटि उत्पन्न कर रहा है


मेरे पास एक वीएम चल रहा है CentOS 6 (64 बिट) और मैं नियमित रूप से नियमित रूप से विभिन्न पैकेज स्थापित करने के लिए ईपीईएल रेपो को सामान्य रूप से जोड़ने का प्रयास कर रहा हूं।

आज, मुझे कुछ अजीब त्रुटियों का सामना करना पड़ रहा है फिर भी मैं बिल्कुल अलग नहीं कर रहा हूं।

मैं ईपीईएल को इस प्रकार जोड़ रहा हूं:

# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

फिर भी जब मैं कुछ भी करने के लिए यम चलाने की कोशिश करता हूं, तो मुझे यह त्रुटि मिल रही है:

[रूट @ कोर /] # यम सूची

लोड प्लगइन्स: fastestmirror

सबसे तेज़ दर्पण निर्धारित करना

त्रुटि: भंडार के लिए मेटलिंक पुनर्प्राप्त नहीं कर सकता: एपेल। कृपया अपना रास्ता सत्यापित करें और पुनः प्रयास करें

कोई विचार? मैं उलझन में हूं!


51
2017-10-16 15:12


मूल


क्या हुआ जब आपने ऐसा करने का प्रयास किया जो उसने आपको करने के लिए कहा था? - Michael Hampton♦
मुझे यकीन है कि इसका पथ से कोई लेना देना नहीं है। इसी तरह मैंने ईपीईएल अनगिनत बार पहले जोड़ा है और इस तरह की कोई त्रुटि कभी नहीं आई है। दृश्यों के पीछे कुछ चलना चाहिए, है ना? - Tom Wilson
अतिरिक्त भंडार में ईपीईएल भंडार को सक्षम करने के लिए एक पैकेज है और मैं आमतौर पर इसे वहां से स्थापित करता हूं। चूंकि एक्स्ट्रा डिफ़ॉल्ट रूप से सक्षम है, यह केवल कर कर किया जाता है yum install epel-release - Brian


जवाब:


सही एसएसएल प्रमाणपत्रों को अपडेट करना सही है।

sudo yum upgrade ca-certificates --disablerepo=epel

आपको एपेल रेपो को अक्षम करने की आवश्यकता है ताकि यह आदेश सफल हो जाए। अपने प्रमाण पत्र अपडेट करने के बाद आप सामान्य रूप से यम का उपयोग कर सकते हैं क्योंकि ईपीईएल फिर से काम करेगा।


115
2017-12-24 18:25



समस्या को ठीक करने का यह सही तरीका है। - TlmaK0
मैंने सेंटोस 6.5 पर इसका परीक्षण किया है बेन्टो डिब्बा जो इस मुद्दे से प्रभावित होता है और यह चलते समय चीजों को थोड़ा अधिक विश्वसनीय बनाता है yum clean all && yum makecache। हालांकि, यह अभी भी कभी-कभी विफल रहता है। मेरी लिपि में एक पुनः प्रयास जोड़ने से यह और भी विश्वसनीय हो गया। मुझे संदेह है कि कुछ दर्पण अविश्वसनीय हैं और एक पुनः प्रयास एक और दर्पण दे सकता है जो काम करता है। तो अगर पहले यह सफल नहीं होता है, तो पुनः प्रयास करें! - TrinitronX
वास्तव में पूर्ण अपग्रेड करने के लिए इस आदेश को चलाने के बाद "सुडो यम अपग्रेड" चलाने के लिए मत भूलना। - skidadon
yum upgrade http के साथ बॉक्स पर काम करेगा। हालांकि मेरे बॉक्स में इंटरनेट तक पहुंच नहीं है। कोई विकल्प? - Howard Lee
ठीक है, मेरी अपनी टिप्पणी का जवाब। उपयोग yum remove epel-release --disablerepo=epel उस बॉक्स पर जिसमें इंटरनेट का उपयोग नहीं है (हाँ मैं गलती से rpm -Uvh epel-release प्रोड बॉक्स पर) - Howard Lee


मुझे यह समस्या थी, और एचटीटीपीएस के माध्यम से ईपीईएल के लिए अद्यतन मेटलिंक फ़ाइल प्राप्त करते समय यह एसएसएल प्रमाण पत्र के लिए उबला हुआ नहीं था। मुझे लगता है कि मैं सर्टिफिकेट चेन के माध्यम से क्यों पता लगा सकता था कि क्यों, लेकिन मेरा सर्वर फिर से काम करने के लिए, मैंने निम्नलिखित पंक्ति को जोड़कर समस्या को दूर कर दिया /etc/yum.repos.d/epel.repo:

[epel]
...
sslverify=false

मुझे नहीं लगता था कि यह बेहद असुरक्षित था, क्योंकि पैकेज स्वयं जीपीजी-हस्ताक्षर जांच द्वारा अभी भी सत्यापित किए गए हैं।


13
2017-10-16 15:52



मैंने जो कुछ किया वह रेपो सूची में https से http में बदल गया था और यह अभी काम करता था, लेकिन मुझे यह नहीं करना चाहिए था। - Tom Wilson


आप रूट / सूडो के रूप में निम्न को चलाकर https के बजाय http का उपयोग करने के लिए एपेल रेपो को संशोधित कर सकते हैं

sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo

8
2017-10-08 01:30





सुरक्षित HTTP का उपयोग करके दुर्भाग्य से एक समस्या पैदा हो रही है सामान्य HTTP ठीक काम कर रहा है। यह एक नए इंस्टॉलेशन के साथ नहीं हो रहा है इसलिए फेडोरा के भंडारों के साथ कोई समस्या होनी चाहिए। अब यह काम कर रहा है।


5
2017-10-16 15:37



यदि आप अपने सिस्टम के सीए प्रमाणपत्रों को अपडेट करते हैं तो यह फिर से काम करेगा। शायद सीए के साथ क्या करना है, शायद समाप्त हो गया है और / या रद्द कर दिया गया है? (यम अपडेट सीए प्रमाणपत्र) - Soprano
न केवल यह मेरे लिए काम नहीं करता है, मुझे सीए प्रमाणपत्रों को स्थापित करने की कोशिश करने में त्रुटि हो रही है, और फिर जब मैं नवीनतम था, तब भी मुझे लगता है कि यह निर्माण के दौरान यहां और वहां होता है। प्रोटोकॉल को http में बदलना कोई जवाब नहीं है। - DrStrangepork