_CentOS 7 Yum Error: Cannot Find a Valid Baseurl for Repo:base/7/x86_64_
अरे दोस्तों,
त्रुटि का सामना करने पर रेपो के लिए एक वैध बेसयूआरएल नहीं मिल सकता है: बेस/7/x86_64 काफी निराशाजनक हो सकता है, खासकर जब आप CentOS 7 पर काम करने की कोशिश कर रहे हों। यह समस्या आम तौर पर इसलिए होती है क्योंकि यम ढूंढ या एक्सेस नहीं कर पाता है इसके लिए आवश्यक रिपोजिटरी यूआरएल। आइए चरण दर चरण इस समस्या का निवारण करने और इसे ठीक करने के कुछ तरीके बताएं।
यह त्रुटि आमतौर पर तब होती है जब यम रिपॉजिटरी स्रोतों का पता नहीं लगा पाता या उन तक पहुंच नहीं पाता, जिससे यह ठीक से काम करने में असमर्थ हो जाता है। यह CentOS 7 पर आम है और आमतौर पर नेटवर्क कनेक्टिविटी, DNS सेटिंग्स और यम रिपॉजिटरी कॉन्फ़िगरेशन जैसी कुछ चीज़ों की जाँच करके इसे हल किया जा सकता है।
सबसे पहली बात, सुनिश्चित करें कि आपका सिस्टम इंटरनेट से जुड़ा है क्योंकि यम को पैकेज डाउनलोड करने के लिए दूरस्थ रिपॉजिटरी तक पहुंचने की आवश्यकता है।
ping -c 4 google.com
यदि यह सफलतापूर्वक पिंग नहीं करता है, तो आपके पास नेटवर्क कॉन्फ़िगरेशन समस्या हो सकती है। आप नेटवर्क सेवा को पुनः आरंभ कर सकते हैं:
sudo systemctl restart network
यदि आपका नेटवर्क कनेक्शन ठीक है लेकिन आप अभी भी रिपॉजिटरी तक नहीं पहुंच पा रहे हैं, तो समस्या आपकी DNS सेटिंग्स के साथ हो सकती है।
sudo nano /etc/resolv.conf
निम्न पंक्तियाँ जोड़ें:
nameserver 8.8.8.8 nameserver 8.8.4.4
फ़ाइल सहेजें और बाहर निकलें।
ping -c 4 google.com
यदि नेटवर्क कनेक्शन और डीएनएस सेटिंग्स ठीक हैं, तो समस्या आपके यम रिपॉजिटरी कॉन्फ़िगरेशन के साथ हो सकती है।
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup
रिपॉजिटरी कॉन्फ़िगरेशन फ़ाइलों को संपादित करें या बदलें। उदाहरण के लिए, /etc/yum.repos.d/CentOS-Base.repo खोलें:
sudo nano /etc/yum.repos.d/CentOS-Base.repo
सुनिश्चित करें कि बेसयूआरएल और जीपीजीचेक सेटिंग्स सही हैं। आप इस फ़ाइल को मैन्युअल रूप से संपादित कर सकते हैं या किसी विश्वसनीय दर्पण स्रोत का उपयोग कर सकते हैं।
उदाहरण: आधिकारिक CentOS मिरर कॉन्फ़िगरेशन का उपयोग करना
[base] name=CentOS-$releasever - Base baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-$releasever - Updates baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7 [extras] name=CentOS-$releasever - Extras baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
फ़ाइल को सहेजें और बाहर निकलें।
sudo yum clean all sudo yum makecache sudo yum update
रेपो के लिए एक वैध बेसयूआरएल नहीं मिल सका: बेस/7/x86_64 त्रुटि अक्सर नेटवर्क कनेक्टिविटी, डीएनएस सेटिंग्स, या यम रिपोजिटरी कॉन्फ़िगरेशन के मुद्दों के कारण होती है। इन पहलुओं की जांच और समाधान करके, या विश्वसनीय दर्पण स्रोतों का उपयोग करके, आप इस समस्या को कुशलतापूर्वक हल कर सकते हैं। आशा है कि यह मार्गदर्शिका आपको यम को वापस लाने और सुचारू रूप से चलाने में मदद करेगी। यदि आपके पास कोई प्रश्न या अतिरिक्त समस्या है, तो बेझिझक एक टिप्पणी छोड़ें!
हैप्पी कोडिंग!
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3