उपयुक्त-अपडेट प्राप्त करें को ठीक करें जो काम नहीं कर रहा है
उबंटू पर sudo apt अपडेट विफल हो रहा है? आउटपुट की अंतिम पंक्तियाँ वास्तविक कारण बताती हैं - गलत घड़ी, जीवन का अंत भंडार, टूटा हुआ पीपीए, गुम जीपीजी कुंजी या लॉक। यह मार्गदर्शिका बताती है कि त्रुटि को कैसे पढ़ा जाए और केवल दोषी स्रोत को कैसे ठीक किया जाए।
📑अध्याय
- sudo apt update चलाएँ और अंतिम पंक्तियाँ पढ़ें - वे वास्तविक कारण बताते हैं
- गलत घड़ी - "रिलीज़ फ़ाइल अभी मान्य नहीं है" त्रुटि
- नेटवर्क और डीएनएस - क्या यह पीसी Archive.ubuntu.com तक पहुंच सकता है?
- कुछ भी संपादित करने से पहले स्रोत फ़ाइलों का बैकअप लें
- एंड-ऑफ-लाइफ रिपॉजिटरी - एक रिलीज जिसने मुख्य संग्रह छोड़ दिया है
- टूटा हुआ पीपीए - एक खराब तृतीय-पक्ष स्रोत पूरे अपडेट को रोक देता है
- GPG कुंजी गुम - NO_PUBKEY त्रुटि
- लॉक - एक अन्य पैकेज प्रक्रिया पहले से ही चल रही है
📋 अवलोकन और चरण-दर-चरण मार्गदर्शिका
अपडेट चलाएँ और अंतिम पंक्तियाँ पढ़ें
अपडेट चलाकर और आउटपुट को ठीक से पढ़कर शुरू करें - नीचे से। अधिकांश पंक्तियाँ अच्छी खबर हैं: हिट का अर्थ है कि स्रोत ने ठीक उत्तर दिया है और गेट का अर्थ है कि एक ताज़ा पैकेज सूची डाउनलोड की गई है। केवल दो प्रकार की पंक्तियाँ मायने रखती हैं: बीच में err पंक्तियाँ, और अंत में E: या W: से शुरू होने वाली सारांश पंक्तियाँ। वे अंतिम दो या तीन पंक्तियाँ स्पष्ट शब्दों में एक टूटे हुए स्रोत और कारण का नाम बताती हैं।
__फुलकोडब्लॉक0__ अनुभाग> <सेक्शन क्लास = "कार्ड" आईडी = "स्टेप-2">घड़ी जांचें
30-सेकंड की दो जांचों में से पहली। प्रत्येक उबंटू रिपॉजिटरी एक हस्ताक्षरित रिलीज़ फ़ाइल प्रकाशित करती है जिस पर उसके बनने का समय और उसके वैध रहने की तारीख अंकित होती है, और आपके पीसी की घड़ी के विरुद्ध उस स्टैम्प की जाँच की जाती है। यदि घड़ी गलत है - एक मृत CMOS बैटरी और डुअल-बूट मशीनें अक्सर ऐसा करती हैं - apt रिलीज़ फ़ाइल अभी मान्य नहीं है के साथ फ़ाइल को अस्वीकार कर देता है और यहां तक कि गिनती भी करता है कि यह कितनी देर तक प्रतीक्षा करेगा। <कोड>दिनांककोड> चलाएं और इसकी तुलना अपने फ़ोन से करें; एक ग़लत वर्ष, महीना या यहाँ तक कि कुछ घंटे भी मायने रखते हैं।
__फुलकोडब्लॉक1__ अनुभाग> <सेक्शन क्लास = "कार्ड" आईडी = "स्टेप-3">नेटवर्क और DNS की जाँच करें
दूसरी 30 सेकंड की जांच: क्या यह पीसी उबंटू संग्रह तक भी पहुंच सकता है? यदि यह कमांड एक आईपी एड्रेस प्रिंट करता है, तो नाम रिज़ॉल्यूशन काम करता है और नेटवर्क पथ सक्रिय है। यदि यह कुछ भी प्रिंट नहीं करता है, तो गलती नेटवर्क या डीएनएस है - एक भी रिपॉजिटरी दोषी नहीं है, और कनेक्टिविटी ठीक होने तक स्रोत फ़ाइलों को संपादित करने से मदद नहीं मिलेगी।
__फुलकोडब्लॉक2__ अनुभाग> <सेक्शन क्लास = "कार्ड" आईडी = "स्टेप-4">कुछ भी संपादित करने से पहले स्रोत फ़ाइलों का बैकअप लें
शेष सुधारों में वे फ़ाइलें शामिल हो सकती हैं जो उपयुक्त बताती हैं कि कहां से डाउनलोड करना है: /etc/apt/sources.list और /etc/apt/sources.list.d/ के अंदर प्रति-स्रोत फ़ाइलें। इससे पहले कि आप किसी भी स्थान पर एक भी पंक्ति बदलें, मूल की एक प्रति कहीं सुरक्षित रखें, ताकि प्रति को वापस रखकर गलत संपादन को हमेशा पूर्ववत किया जा सके।
एंड-ऑफ-लाइफ रिपोजिटरी को ठीक करें
यदि त्रुटि कहती है कि रिपॉजिटरी में रिलीज़ फ़ाइल नहीं है - आमतौर पर 404 के साथ - एक उबंटू रिलीज़ की प्रत्येक पंक्ति के लिए, वह रिलीज़ अपने जीवन के अंत तक पहुँच गई है और उसके पैकेज मुख्य संग्रह से हट गए हैं। एपीटी सच बता रहा है: उस पते पर अब कुछ भी नहीं है।
ईमानदार सुधार दो हैं। असली चीज़ मशीन को समर्थित उबंटू रिलीज़ में अपग्रेड करना है। होल्डिंग विकल्प केवल उबंटू के पुराने-रिलीज़ संग्रह (old-releases.ubuntu.com) पर उस पुरानी रिलीज़ की पंक्तियों को इंगित करने के लिए है, जो पुरानी रिलीज़ को उपलब्ध रखता है - पीसी को एक बार फिर से अपडेट करने के लिए उपयोगी है, न कि एक असमर्थित सिस्टम को हमेशा के लिए सुरक्षित रखने का तरीका। कभी भी अपनी संपूर्ण स्रोत फ़ाइल को इंटरनेट से कॉपी की गई रैंडम फ़ाइल से न बदलें; इसमें गलत कोडनेम और गलत स्रोत होंगे।
टूटे हुए PPA या गुम GPG कुंजी को ठीक करें
पीपीए एक तृतीय पक्ष स्रोत है जिसे आपने या पहले जोड़ा गया एक ट्यूटोरियल है, और एक मृत पीपीए - इसके मालिक ने आपकी रिलीज के लिए प्रकाशन बंद कर दिया है, या पीपीए हटा दिया गया है - पूरे रन में विफल रहता है, भले ही प्रत्येक उबंटू स्रोत स्वस्थ हो। त्रुटि पीपीए के पते का नाम देती है। केवल उस पीपीए की प्रविष्टि को अक्षम करें या हटा दें (/etc/apt/sources.list.d/ में इसकी अपनी फ़ाइल, या अन्य सॉफ़्टवेयर के अंतर्गत सॉफ़्टवेयर और अपडेट में प्रविष्टि) और बाकी सब कुछ अछूता छोड़ दें।
एक अलग हस्ताक्षर समस्या NO_PUBKEY के बाद एक कुंजी आईडी पढ़ती है: रिपॉजिटरी ठीक है, लेकिन आपका पीसी अभी तक अपनी हस्ताक्षर कुंजी पर भरोसा नहीं करता है। समाधान उस रिपॉजिटरी की कुंजी को जोड़ना है, जो केवल रिपॉजिटरी के अपने आधिकारिक पृष्ठ से ली गई है - एक हस्ताक्षर कुंजी यह तय करती है कि आपका पीसी किस पर भरोसा करता है, इसलिए कभी भी किसी यादृच्छिक डाउनलोड साइट से आयात न करें।
--allow-insecure-repositories के साथ चलने का सुझाव देता है। इसे अधिक से अधिक एक अस्थायी निदान के रूप में मानें, समाधान के रूप में कभी नहीं: यह आपकी सुरक्षा करने वाले हस्ताक्षर जांच को बंद कर देता है, इसलिए वास्तविक मरम्मत हमेशा कुंजी या भंडार ही होती है।लॉक - अन्य प्रक्रिया की प्रतीक्षा करें
लॉक नहीं मिल सका इसका मतलब है कि पैकेज सिस्टम व्यस्त है, टूटा नहीं है। केवल एक प्रोग्राम एक समय में पैकेज डेटाबेस लिख सकता है, और संदेश स्वयं लॉक रखने वाली प्रक्रिया का नाम देता है - एक सामान्य डेस्कटॉप पर जो अक्सर <कोड>अनअटेंडेड-अपग्रेडकोड> होता है (स्वचालित सुरक्षा अपडेटर अपना निर्धारित रन कर रहा है), एक सॉफ्टवेयर अपडेटर विंडो खुली छोड़ दी जाती है, या कोई अन्य टर्मिनल। कुछ मिनट प्रतीक्षा करें, इसे समाप्त होने दें, और sudo apt update फिर से चलाएँ; अधिकांश लॉक त्रुटियाँ स्वयं ही साफ़ हो जाती हैं।
/var/lib/dpkg/ या /var/lib/apt/lists/ के अंतर्गत) जबकि कोई पैकेज प्रक्रिया अभी भी चल रही हो। लॉक फ़ाइलें समस्या नहीं हैं - वे कतार टिकट हैं। उन्हें हटाने से दो लेखक एक साथ डेटाबेस में आ जाते हैं, इस प्रकार एक हानिरहित संदेश वास्तविक पैकेज-सिस्टम भ्रष्टाचार में बदल जाता है।आपकी त्रुटि का कारण जो भी हो, उसे उसी तरह समाप्त करें: केवल उस एक चीज़ को ठीक करें, sudo apt update को एक बार फिर चलाएं, और पुष्टि करें कि यह अंत में कोई E: लाइनों के साथ पूरा हो गया है।
🏷️Topic Search Variables & Keywords
चरण-दर-चरण समस्या निवारण मार्गदर्शिका और समाधान - काम नहीं कर रहे? ये कोशिश करें। टेक्निकल अंशू द्वारा ऑन-स्क्रीन प्रदर्शन।
सुडो एपीटी अपडेट उबंटू पर विफल हो रहा है? आउटपुट की अंतिम पंक्तियाँ वास्तविक कारण बताती हैं - गलत घड़ी, जीवन का अंत भंडार, टूटा हुआ पीपीए, गुम जीपीजी कुंजी या लॉक। यह मार्गदर्शिका बताती है कि त्रुटि को कैसे पढ़ा जाए और केवल दोषी स्रोत को कैसे ठीक किया जाए।
(स्रोत पृष्ठ पर उपलब्ध प्रतिलेख इस बिंदु पर समाप्त होता है - पूर्ण पूर्वाभ्यास के लिए उपरोक्त वीडियो देखें।)
❓ अक्सर पूछे जाने वाले प्रश्न
हाँ! टेक्निकल अंशु द्वारा प्रदर्शित सभी गाइड और विधियाँ मुफ़्त, कानूनी और शैक्षिक संसाधनों का उपयोग करती हैं।
बिल्कुल! प्रत्येक चरण को विस्तृत निर्देशों के साथ स्क्रीन पर प्रदर्शित किया जाता है ताकि कोई भी आसानी से अनुसरण कर सके।
सीधे YouTube वीडियो पर एक टिप्पणी छोड़ें, और हमारा समुदाय और तकनीकी अंशू आपकी सहायता करेंगे।
🚀 YouTube पर पूरा ट्यूटोरियल देखें
🚀 YouTube पर पूरा चरण-दर-चरण वीडियो ट्यूटोरियल देखें: https://www.youtube.com/watch?v=rAWEvloS-Bw
आईटी समर्थन, विंडोज समस्या निवारण और सर्वर प्रबंधन के लिए तकनीकी अंशू की सदस्यता लें।
▶️ पूरा वीडियो देखें