यदि आप yum पैकेज मैनेजर का उपयोग करने वाले किसी भी Linux वितरण पर हैं, तो ऑपरेटिंग सिस्टम इंस्टॉल करना समाप्त करने के तुरंत बाद आपको एक त्रुटि दिखाई दे सकती है जो "रेपो: बेस के लिए मान्य baseurl नहीं ढूंढ सका" पढ़ती है। यह आमतौर पर Fedora, Red Hat और CentOS Linux वितरण से जुड़ी एक त्रुटि है, लेकिन आपको यह तब भी मिल सकती है जब संगत SUSE संस्करणों पर yum को अपडेट करने का प्रयास किया जाता है। आपको आमतौर पर त्रुटि केवल अपडेट करने का प्रयास करते समय मिलेगी, लेकिन सौभाग्य से, इसके चारों ओर एक काफी सरल तरीका है।
विधि 1: yum को baseurl ढूंढने के लिए बाध्य करना
यह त्रुटि संदेश इंगित करता है कि, चाहे जो भी कारण हो, Yellowdog Updater, Modified (yum) सिस्टम उस बेस तक पहुंचने में सक्षम नहीं है जिसका उपयोग यह पैकेज जानकारी खोजने के लिए करता है। त्रुटि संदेश को पुन: उत्पन्न करने के लिए, sudo yum update चलाएं या बस yum update यदि आप रूट उपयोगकर्ता हैं। यदि यह इस बार अपडेट होता है, तो त्रुटि केवल एक नेटवर्किंग हिचकी के कारण हुई थी और आपको कुछ और करने की आवश्यकता नहीं है।

दूसरी ओर, आप पा सकते हैं कि आपने त्रुटि संदेश को पुन: उत्पन्न कर लिया है। पहली चीज जांचने के लिए यह सुनिश्चित करना है कि आप नेटवर्क से जुड़े हैं। आप यह सुनिश्चित करना चाहेंगे कि आप इंटरनेट आउटेज का अनुभव नहीं कर रहे हैं, जो इस त्रुटि का सबसे आम कारण है। यदि आप इंटरनेट पर हैं और अभी भी मान्य baseurl नहीं ढूंढ पा रहे हैं, तो ping mirrorlist.centos.org आज़माएं और देखें क्या होता है। पिंगिंग प्रक्रिया को समाप्त करने के लिए Ctrl+C दबाएं और देखें कि आपको क्या परिणाम प्राप्त हुए। यदि आप Red Hat या Fedora का उपयोग कर रहे हैं, तो आप हमारे द्वारा उपयोग किए गए CentOS URL के बजाय त्रुटि द्वारा रिपोर्ट किए गए मिररलिस्ट URL को प्रतिस्थापित करना चाह सकते हैं।
यदि आप सर्वर को पिंग करने में असमर्थ हैं, तो आपको इंतजार करना पड़ सकता है क्योंकि वे अस्थायी आउटेज का अनुभव कर रहे होंगे। अन्यथा, यदि आपको नेटवर्किंग समस्याएं हैं, तो छवि में दिखाए गए पथ का प्रयास करें और ONBOOT= लाइन को yes या no पर टॉगल करें। आप उन दोनों को आजमाना चाह सकते हैं। एक बार जब आप इसे सेट कर लेते हैं, तो sudo dhclient चलाएं जब तक आप ssh के माध्यम से काम नहीं कर रहे हैं और फिर yum को फिर से अपडेट करने का प्रयास करें। क्या आपको अभी भी पैकेज मैनेजर को अपडेट करने के लिए संघर्ष करना पड़ रहा है, तो उस फ़ाइल को फिर से संपादित करने का प्रयास करें।

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

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

आपको एक लाइन दिखाई देनी चाहिए जो पढ़ती है:
baseurl=https://mirror.centos.org/centos/$releasever/os/$basearch/
सुनिश्चित करें कि यह # सिंबल जैसे कमेंट फ्लैग से शुरू नहीं होता है। यदि ऐसा होता है, तो इसे हटा दें और फिर फ़ाइल सेव करें। फिर से अपडेट करने का प्रयास करें। इस बार सिस्टम को ठीक से अपडेट करने के लिए मजबूर करना चाहिए था, जो यह नहीं कर सकता अगर यह इस लाइन को नहीं ढूंढ पाता क्योंकि यह कमेंट फ्लैग द्वारा छिपा हुआ था।