फिक्स: रेपो के लिए एक वैध आधार नहीं मिल सकता है: आधार



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

यदि आप yum संकुल प्रबंधक का उपयोग करने वाले किसी भी लिनक्स वितरण पर हैं, तो आप एक त्रुटि को देख सकते हैं जिसमें लिखा है कि आप ऑपरेटिंग सिस्टम को स्थापित करने के कुछ समय बाद रेपो के लिए एक वैध आधार नहीं खोज सकते हैं। यह आमतौर पर फेडोरा, रेड हैट और सेंटोस लिनक्स वितरण से जुड़ी एक त्रुटि है, लेकिन आपको SUSE के संगत संस्करणों पर यम को अपडेट करने का प्रयास करते समय भी मिल सकता है। आप सामान्य रूप से केवल अपडेट करने का प्रयास करते समय त्रुटि प्राप्त करेंगे, लेकिन सौभाग्य से, इसके आस-पास काफी सरल तरीका है।



विधि 1: एक बेसल खोजने के लिए यम मजबूर करना

यह त्रुटि संदेश इंगित करता है कि, जो भी कारण से, येल्डडॉग अपडेटर, संशोधित (यम) प्रणाली उस आधार तक पहुँचने में सक्षम नहीं है जिसका उपयोग पैकेज जानकारी खोजने के लिए करता है। त्रुटि संदेश को पुन: उत्पन्न करने के लिए, चलाएँ सूदो यम अपडेट या केवल यम अद्यतन यदि आप मूल उपयोगकर्ता हैं। यदि यह इस समय अपडेट होता है, तो त्रुटि केवल नेटवर्किंग हिचकी के कारण हुई थी और आपको कुछ और करने की आवश्यकता नहीं है।





दूसरी ओर, आप पा सकते हैं कि आपने त्रुटि संदेश को पुन: पेश किया है। जाँच करने के लिए पहली बात यह सुनिश्चित करना है कि आप नेटवर्क से जुड़े हैं। आप यह सुनिश्चित करना चाहते हैं कि आप इंटरनेट आउटेज का अनुभव नहीं कर रहे हैं, जो अब तक इस त्रुटि का सबसे आम कारण है। यदि आप इंटरनेट पर हैं और अभी भी वैध आधार नहीं खोज पा रहे हैं, तो प्रयास करें पिंग mirrorlist.centos.org और देखो क्या होता है। पिंगिंग प्रक्रिया को समाप्त करने के लिए Ctrl + C दबाएं और देखें कि आपको क्या परिणाम मिले। यदि आप Red Hat या Fedora का उपयोग कर रहे हैं, तो आप उस दर्पण सूची URL को स्थानापन्न करना चाह सकते हैं जो त्रुटि हमने आपके द्वारा उपयोग किए गए CentOS URL के बजाय रिपोर्ट की है।

क्या आपको सर्वर को पिंग करने में असमर्थ होना चाहिए, तो आपको इंतजार करना पड़ सकता है क्योंकि वे एक अस्थायी आउटेज का अनुभव कर सकते हैं। अन्यथा, यदि आपके पास नेटवर्किंग समस्याएँ हैं, तो पथ का प्रयास करें छवि में दिखाया गया है और ONBOOT = लाइन को हाँ या ना में टॉगल करें। आप इन दोनों को आजमाना चाहेंगे। एक बार जब आप इसे सेट कर लें, तो दौड़ें सूदो dhclient जब तक आप ssh के माध्यम से काम नहीं कर रहे हैं और तब तक yum को फिर से अपडेट करने का प्रयास करें। क्या आपको अभी भी अद्यतन करने के लिए पैकेज प्रबंधक प्राप्त करने के लिए संघर्ष कर रहा है, तो उस फ़ाइल को फिर से संपादित करने का प्रयास करें।



आपको NM_CONTROLLED नाम का एक विकल्प मिलेगा, जिसे आपको नहीं करना चाहिए। यदि आप ऐसा करते हैं, तो सुनिश्चित करें कि ONBOOT = भी नहीं पर सेट है। जब आप विकल्पों को नहीं सेट करते हैं, तो सुनिश्चित करें कि आप केवल निचले मामले में शब्द टाइप कर रहे हैं क्योंकि CentOS और फेडोरा के कुछ संस्करण वास्तव में इस संबंध में किसी प्रकार की केस संवेदनशीलता हो सकते हैं।

एक बार जब आप फ़ाइल को संपादित करना समाप्त कर लेते हैं, तो सुनिश्चित करें कि आपके पास मशीन पर पहले नेटवर्किंग इंटरफ़ेस से जुड़ा एक ईथरनेट केबल है और चलने का प्रयास करें ifdown eth0; ifup eth0 नेटवर्क को रीसेट करने के लिए। हमारे उदाहरण की तरह, CentOS 7 के उपयोगकर्ता शायद इस फाइल को नहीं खोज पाएंगे क्योंकि चीजें बदल दी गई थीं। यदि ऐसा मामला है, तो नीचे दी गई छवि में जो दिखाया गया है उसे देखने का प्रयास करें या कुछ और जो उस पैटर्न से मिलता जुलता हो। CentOS के डेवलपर्स ने पिछली बार कुछ बदलाव करने का निर्णय लिया था कि उन्होंने न्यूनतम इंस्टॉल कोड को फिर से बनाया, और परिणामस्वरूप कुछ नेटवर्किंग इंटरफेस का नाम बदल दिया।

एक बार जब सब कुछ अच्छा लगने लगे, तो फिर से यम को अपडेट करने का प्रयास करें और देखें कि क्या यह काम करता है।

विधि 2: बेसुरल को खोलना

कुछ दुर्लभ स्थितियों में, यह त्रुटि नेटवर्किंग समस्या के कारण नहीं हो सकती है। यदि आप सुनिश्चित हैं कि आप जुड़े हुए हैं और अभी भी काम करने के लिए कुछ नहीं मिल सकता है, तो फ़ाइल खोलें नीचे दी गई छवि में दिखाया गया है अपने पसंदीदा पाठ संपादक के साथ रूट सुपरयुसर के रूप में। एक बार फिर, यदि आप CentOS का उपयोग नहीं कर रहे हैं, तो हम सही फ़ाइल खोजने के लिए आपको एक साधारण नाम परिवर्तन की आवश्यकता होगी।

आपको एक पंक्ति देखनी चाहिए जो पढ़ती है:

बेसुरल = http: //mirror.centos.org/centos/$releasever/os/$basearch/

सुनिश्चित करें कि यह # प्रतीक की तरह एक टिप्पणी ध्वज के साथ शुरू नहीं होता है। यदि ऐसा होता है, तो इसे हटा दें और फिर फ़ाइल को सहेजें। फिर से अपडेट करने का प्रयास करें। इस समय इस प्रणाली को ठीक से अपडेट करने के लिए मजबूर होना चाहिए, जो यह नहीं कर सकता है यदि यह इस लाइन को नहीं पा सकता है क्योंकि यह एक टिप्पणी ध्वज द्वारा छिपा हुआ था।

3 मिनट पढ़ा