उबंटू में सॉफ्टवेयर अपडेटर त्रुटि को कैसे ठीक करें



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

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



हालांकि इसे एक बहुत ही शर्मनाक माना जा सकता है, लेकिन पहला कदम हमेशा आपके इंटरनेट कनेक्शन की जांच करना है। यदि आप रिपॉजिटरी तक नहीं पहुंच सकते हैं, तो आप ऑनलाइन कुछ भी एक्सेस नहीं कर सकते हैं। मोज़िला फ़ायरफ़ॉक्स, या w3m खोलें यदि आप एक्स सर्वर तक पहुंचने में असमर्थ या अनिच्छुक हैं, और फिर किसी भी पृष्ठ पर जाने का प्रयास करें जिसे आपने कैश नहीं किया है। सुनिश्चित करें कि आपका ईथरनेट केबल या वाईफाई कनेक्शन काम कर रहा है, और यदि आपके पास मॉडेम तक भौतिक पहुंच है, तो उस पर संकेतक भी जांचें। किसी चीज़ की अनदेखी करना बहुत आसान है, और अब इन कदमों को उठाकर कुछ समय बाद बचा जा सकता है। एक बार जब आप ऐसा कर लेते हैं, तो आगे बढ़ने से पहले टर्मिनल से फिर से अपडेट पाने की कोशिश करें।



विधि 1: पिंग कमांड के साथ आपके कनेक्शन की जाँच करना

यदि आपको अभी भी एक सकारात्मक प्रतिक्रिया नहीं मिली है, तो आप जाँच करने के लिए पिंग कमांड का उपयोग करना चाहते हैं कि क्या आप रिपॉजिटरी का उपयोग कर सकते हैं। आपको ऐसा भी करना चाहिए, अगर sudo apt-get update कमांड ने आपको एक लाइन दी है जो कुछ इस तरह पढ़ती है जैसे 'रिपॉजिटरी itory http://archive.canonical.com/ubuntu releaseName 'में रिलीज़ फ़ाइल नहीं है।' आपके द्वारा वर्तमान में चलाए जा रहे रिलीज़ के साथ शब्द रिलीज़नाम को बदल दिया जाएगा। यदि आप ग्राफ़िकल अपडेटर को चलाने की कोशिश करते हैं, तो आपको एक त्रुटि या यहां तक ​​कि एक संदेश भी मिल सकता है कि आपके मशीन का सॉफ़्टवेयर अद्यतित है जब आप यह जानते हैं कि यह वास्तव में सही नहीं है।



टर्मिनल पर, ping -c4 संग्रह.canonical.com टाइप करें और वापसी लौटें। यदि आपको सकारात्मक प्रतिक्रिया नहीं मिल रही है, तो ping6 -c4 संग्रह.canonical.com आज़माएं और देखें कि क्या आपको वही मिलता है। यदि आपको एक नहीं मिल रहा है, तो एक मौका है कि आधिकारिक उबंटू सॉफ्टवेयर रिपॉजिटरी जो भी कारण हैं नीचे हैं। यह हो सकता है, हालांकि यह वास्तव में काफी दुर्लभ है। दूसरी ओर, संभावना से अधिक इसका मतलब यह है कि आपके आईपी या आईपीवी 6 पते सही तरीके से पारित नहीं हो रहे हैं। यह सुनिश्चित करने के लिए अपने इंटरनेट कनेक्शन को फिर से जांचें कि क्या यह स्थिर है, और फिर इस पर एक नज़र डालें फ़ाइल देखें कि क्या आपका होस्टनाम सही ढंग से सेट है। आप इस फ़ाइल को एक सामान्य उपयोगकर्ता के रूप में देख सकते हैं, लेकिन वास्तव में इसे संपादित करने के लिए आपको रूट अनुमतियों की आवश्यकता होगी।



आपको यह सुनिश्चित करना होगा कि पहली पंक्ति 127.0.0.1 लोकलहोस्ट पढ़ती है और फिर दूसरी 127.0.1.1 पढ़ती है और उसके बाद आपका होस्टनाम होता है। यदि कोई गलत सेटिंग है, तो फ़ाइल को संपादित करें। यदि आप पहले से ही ऐसा नहीं कर रहे हैं, तो आप रिबूट करने का प्रयास कर सकते हैं। जैसे ही आप रिबूट पूरा करते हैं, एक बार फिर से रिपॉजिटरी डेटा लोड करने का प्रयास करें। क्या आपको इस फ़ाइल को संपादित करने की कोई आवश्यकता है, तो आप नैनो, vi या किसी अन्य टर्मिनल संपादक का उपयोग करके ऐसा कर सकते हैं। आप सैद्धांतिक रूप से एक ग्राफिकल का भी उपयोग कर सकते हैं, लेकिन सुडोकू का उपयोग करने के बजाय इसे लॉन्च करने से पहले gksu के साथ gedit या माउसपैड प्रस्तुत करना सुनिश्चित करें। आप चीजों को कैसे चलाते हैं, इसके आधार पर आप gksu के बजाय gksudo का उपयोग करना पसंद कर सकते हैं।

विधि 2: दोषपूर्ण PPA प्रविष्टियों को निकाल रहा है

यदि आपके कनेक्शन में कोई और समस्या नहीं है और उबंटू अपडेट को फीड करने वाले कैन्यिकल सर्वर पूरी तरह से सुलभ हैं, तो आपको किसी भी ऐसे रिपॉजिटरी को देखना चाहिए जो आपको समस्या दे रहा है। मान लें कि आप ffmulticonverter PPA के साथ काम कर रहे थे, जिसमें Xenial के लिए कोई भंडार नहीं है। उबंटू ज़ेनियल, या किसी भी अन्य आधिकारिक स्पिनर्स के उपयोगकर्ता जो इसे आधार के रूप में उपयोग करते हैं, यदि उन्हें यह PPA स्थापित है, तो उन्हें एक त्रुटि मिलेगी। Sudo ppa-purge ppa का प्रयोग करें: इसे हटाने के लिए ffmulticonverter और फिर sudo apt-get अपडेट को फिर से रिपॉजिटरी को अपडेट करने के लिए चलाएं। एक बार अपडेट पूरा होने के बाद, जिसे अब त्रुटियों के बिना सफलतापूर्वक करना चाहिए, आप अपने सिस्टम पर संकुल को ठीक से अपडेट करने के लिए sudo apt-get नवीनीकरण का उपयोग कर सकते हैं।

आप PPA की जाँच कर सकते हैं जिसके कारण आपको वेब ब्राउज़र के माध्यम से समस्याएँ हुईं। ध्यान दें कि इनमें से अधिकांश एक फ़ोल्डर लिस्टिंग दिखाते हैं जो कहीं न कहीं सीधे भौतिक निर्देशिकाओं के लिए मैप किया जा सकता है या नहीं। रिपॉजिटरी के कस्टोडियन फ़ोल्डर को मैप करने के लिए महत्वहीन हैं, इसके बावजूद कि कुछ उपयोगकर्ता क्या कह सकते हैं। क्या महत्वपूर्ण है कि क्या उनमें से कोई उस रिलीज़ का नाम पढ़ता है जिसके साथ आप काम कर रहे हैं। उदाहरण के लिए नोटिस करें कि ppa के लिए फ़ोल्डर सूचीकरण: ffmulticonverter वास्तव में Xenial नहीं दिखाता है, जो यहां समस्या का कारण था। इस तरह के साथ काम करने के लिए रिपोजिटरी ने काम नहीं किया है कि उबंटू सेट रिलीज भी इसी तरह की समस्या का कारण हो सकता है, क्योंकि सॉफ्टवेयर कुछ पैकेजों के नामकरण के बारे में गलतियां कर सकता है।

एक बार जब आप इस मुद्दे को अलग कर लेते हैं, तो आप वास्तव में यदि आप चुनते हैं तो कार्यक्रम को समाप्त करने का चुनाव कर सकते हैं। यदि आपको अब इसकी आवश्यकता नहीं है, तो आप sudo apt-get purge ffmulticonverter का उपयोग कर सकते हैं, उस नाम को प्रतिस्थापित कर सकते हैं जो भी पैकेज आप चाहते हैं। फिर आप sudo apt-get autoremove और sudo apt-get autoclean चलाना चाहते हैं ताकि उस गंदगी को साफ किया जा सके जो पीछे रह गई थी। रनिंग ब्लीचबिट भी इस समस्या को ठीक कर सकती है, बशर्ते कि आपने इसे स्थापित किया हो और सभी सेटिंग्स सही ढंग से टिक गई हों।

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

4 मिनट पढ़ा