Technical Anshu
Tutorials Blog
🐧 उबंटू उपयुक्त फिक्स

उबंटू में काम नहीं कर रहे एपीटी-गेट अपडेट को ठीक करें

आपने अद्यतन आदेश चलाया और लाल पाठ की एक दीवार प्राप्त की। यहाँ ईमानदार सच्चाई है: एप्ट लगभग हमेशा आपको बताता है कि क्या गलत है - अंतिम तीन पंक्तियों में। यह मार्गदर्शिका आपको उन्हें पढ़ना, पांच कारणों में से किसी एक से त्रुटि का मिलान करना और केवल एक को ठीक करना सिखाती है।

✍️ Technical Anshu🐧 Ubuntu / Linux⏱️ 8 minute read
🎥 पूरा वीडियो देखें - एपीटी-गेट अपडेट फिक्स को चरण दर चरण लाइव दिखाया गया है

प्रत्येक उबंटू उपयोगकर्ता को एक दिन यह स्क्रीन मिलती है: sudo apt update त्रुटियों में समाप्त होता है, और ऐसा महसूस होता है कि पूरा अपडेट सिस्टम टूट गया है। यह लगभग कभी नहीं है. कई में से एक स्रोत में समस्या है - एक गलत घड़ी, एक पुरानी रिलीज, एक मृत पीपीए, एक गुम कुंजी - और आउटपुट के नीचे इसे उपयुक्त नाम देता है। इस पृष्ठ पर क्रम से काम करें: अंत पढ़ें, 30-सेकंड की दो जाँचें चलाएँ, त्रुटि का मिलान करें, एक दोषी स्रोत को ठीक करें।

Terminal - sudo apt update
$ sudo apt update Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB] Err:3 https://ppa.launchpadcontent.net/someteam/ppa/ubuntu jammy Release 404 Not Found [IP: 185.125.190.52 443] Reading package lists... Done E: The repository 'https://ppa.launchpadcontent.net/someteam/ppa/ubuntu jammy Release' does not have a Release file.
एक वास्तविक उपयुक्त अद्यतन रन इस तरह दिखता है: अधिकांश पंक्तियाँ सफल हो जाती हैं, एक स्रोत विफल हो जाता है, और वास्तविक कारण सबसे नीचे प्रतीक्षा करता है। दिखाए गए रिपॉजिटरी नाम और पते उदाहरण हैं।
1

पहला नियम - अंतिम पंक्तियाँ पढ़ें, पहली नहीं

जब sudo apt update विफल हो जाता है, तो स्क्रीन लाइनों से भर जाती है और उनमें से अधिकांश अच्छी खबर होती हैं। हिट का मतलब है कि किसी स्रोत ने ठीक उत्तर दिया है। प्राप्त करें का अर्थ है कि एक ताज़ा सूची डाउनलोड की गई थी। केवल दो प्रकार की रेखाएँ मायने रखती हैं: बीच में ERr से शुरू होने वाली रेखाएँ, और सबसे अंत में E: या W: से शुरू होने वाली सारांश पंक्तियाँ। पहले नीचे तक स्क्रॉल करें - अंतिम दो या तीन पंक्तियों में स्पष्ट शब्दों में टूटे हुए स्रोत और कारण का नाम बताएं।

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

2

किसी भी अन्य चीज़ से पहले दो 30-सेकंड की जाँच

दो कारण इतने सामान्य हैं और परीक्षण करने में इतने तेज़ हैं कि वे किसी भी फ़ाइल संपादन से पहले आते हैं।

  1. घड़ी। date चलाएँ और इसे देखें। यदि दिनांक या समय स्पष्ट रूप से गलत है - एक मृत CMOS बैटरी और डुअल-बूट मशीनें अक्सर ऐसा करती हैं - एप्ट रिपॉजिटरी फ़ाइलों को "अभी तक मान्य नहीं" के रूप में अस्वीकार कर देता है। sudo timedatectl set-ntp true के साथ नेटवर्क समय चालू करें, एक मिनट प्रतीक्षा करें और पुनः प्रयास करें।
  2. कनेक्शन। getent hosts archive.ubuntu.com चलाएँ। यदि यह कुछ भी प्रिंट नहीं करता है और उपयुक्त अस्थायी विफलता समाधान कहता है, तो आपका पीसी नामों को पते में अनुवाद नहीं कर सकता है - यह एक नेटवर्क या DNS समस्या है, कोई उपयुक्त समस्या नहीं। पहले कनेक्शन ठीक करें.
3

त्रुटि का उसके कारण से मिलान करें

लगभग हर उपयुक्त अद्यतन विफलता इन पाँच में से एक है। शब्दांकन आपको बताता है कि कौन सा:

  1. "रिलीज़ फ़ाइल... अभी मान्य नहीं है" - सिस्टम क्लॉक ग़लत है।
  2. archive.ubuntu.com पर 404 के साथ "रिलीज़ फ़ाइल नहीं है" - आपकी उबंटू रिलीज़ जीवन के अंत तक पहुँच गई है और इसकी फ़ाइलें Old-releases.ubuntu.com पर चली गई हैं।
  3. वही 404 शब्दांकन, लेकिन पता है ppa.launchpadcontent.net - आपके द्वारा पहले जोड़ा गया एक तृतीय-पक्ष पीपीए टूट गया है, उसका नाम बदल दिया गया है या उसमें आपकी रिलीज़ मौजूद नहीं है।
  4. "NO_PUBKEY" या "हस्ताक्षरित नहीं है" - आपके पीसी पर एक रिपॉजिटरी की हस्ताक्षर कुंजी गायब है।
  5. "लॉक नहीं मिल सका" - एक अन्य पैकेज प्रक्रिया (अक्सर स्वचालित अपडेट) पहले से ही चल रही है। कुछ भी टूटा नहीं है; इसके लिए प्रतीक्षा कीजिए।

इस शृंखला में इनमें से प्रत्येक की अपनी विस्तृत मार्गदर्शिका है - घड़ी, पुरानी रिलीज़, पीपीए, जीपीजी कुंजी, लॉक और दर्पण की समस्याएं, प्रत्येक समस्या को कुछ ही मिनटों में ठीक किया जा सकता है, जब आपको पता चल जाए कि आपके पास कौन सी समस्या है।

4

केवल दोषी स्रोत को ठीक करें - और पहले बैकअप लें

True
5

इसे दोबारा चलाएँ और अंत पढ़ें

sudo apt update को एक बार फिर चलाएँ और अंतिम पंक्तियों को फिर से पढ़ें। सफलता उबाऊ लगती है: हिट और गेट पंक्तियों की एक पंक्ति, पैकेज सूचियाँ पढ़ना... हो गया, और कोई E: पंक्तियाँ नहीं। यदि अब कोई भिन्न त्रुटि दिखाई देती है, तो वह प्रगति है, विफलता नहीं - आपने पहला कारण ठीक कर लिया है और दूसरा कारण उजागर कर दिया है। उपयुक्त रिपोर्ट के क्रम में, एक-एक करके उनके माध्यम से काम करें। जब अंत साफ होता है, तो आपका अपडेट सिस्टम फिर से स्वस्थ हो जाता है और आप पैकेजों को सुरक्षित रूप से अपग्रेड कर सकते हैं।

🔴 फिक्स के लिए इंटरनेट पर खोज करने से पहले एक चेतावनी: कभी भी एक यादृच्छिक "सभी उपयुक्त त्रुटियों को ठीक करें" स्क्रिप्ट न चलाएं, किसी त्रुटि को गायब करने के लिए कभी भी --allow-insecure-repositories या --allow-unauthenticated न जोड़ें, और जब कोई प्रक्रिया उनका उपयोग कर रही हो तो लॉक फ़ाइलों को कभी न हटाएं। वे तरकीबें सुरक्षा जांच को हटाकर संदेश को शांत कर देती हैं - समस्या बनी रहती है, सुरक्षा जाती रहती है।

🎥 संपूर्ण जानकारी और इंस्टालेशन के लिए पूरा वीडियो देखें

वीडियो विफल अपडेट को लाइव दिखाता है - त्रुटियों को पढ़ना, कारण ढूंढना और वास्तविक उबंटू सिस्टम पर इसे ठीक करना।

▶️ Watch Full Video
❓ सामान्य प्रश्न (एफएक्यू)

जब अधिकांश स्रोत हिट दिखाते हैं तो उपयुक्त अपडेट विफल क्यों हो जाता है?

हिट का अर्थ है कि उस स्रोत ने सही उत्तर दिया है और उसकी सूची वर्तमान है। उपयुक्त अद्यतन आपकी सूची में प्रत्येक स्रोत की जाँच करता है, और यदि एक स्रोत में भी त्रुटि होती है तो कमांड विफलता की रिपोर्ट करता है - भले ही बाकी अद्यतन ठीक हो। विफल स्रोत को आउटपुट के अंत में E: लाइनों में नामित किया गया है, और आपको ठीक करने या अक्षम करने के लिए केवल एक प्रविष्टि की आवश्यकता है।

क्या इस समस्या के लिए एप्ट-गेट एप्ट से भिन्न है?

पैकेज सूचियों को अपडेट करने के लिए वे एक ही काम करते हैं: sudo apt update और sudo apt-get update समान स्रोत फ़ाइलों को पढ़ते हैं और समान त्रुटियों पर विफल होते हैं। apt नया, मित्रतापूर्ण कमांड है और apt-get वह पुरानी स्क्रिप्ट है जिसका उपयोग अभी भी किया जाता है। इस गाइड में प्रत्येक सुधार - घड़ी, रिपॉजिटरी, पीपीए, चाबी और ताला - दोनों पर समान रूप से लागू होता है।

मुझे एक साथ कई त्रुटियाँ दिखाई देती हैं। मैं कहां से शुरू करूं?

सबसे नीचे से शुरू करें. अंतिम ई: पंक्तियाँ संक्षेप में बताती हैं कि वास्तव में क्या विफल हुआ, और उनके ठीक ऊपर की एरर पंक्तियाँ उसी स्रोत से संबंधित हैं। पहले कारण को ठीक करें जिसे आप पहचान सकते हैं, sudo apt update फिर से चलाएँ, और नया अंत पढ़ें। कारण एक-एक करके गायब हो जाते हैं, और उन्हें किसी अन्य क्रम में ठीक करने से आमतौर पर त्रुटियाँ दूर हो जाती हैं।

यह गाइड उबंटू में एपीटी-गेट अपडेट त्रुटियों को ठीक करने पर तकनीकी अंशू वीडियो पर आधारित है। क्या आप एक कदम पर अटक गए हैं? वीडियो टिप्पणियों में पूछें - उत्तर वहां लाइव हैं 🙏