Computer >> कंप्यूटर >  >> समस्या निवारण >> Linux

फिक्स:फ़ाइल नहीं खोल सका /var/lib/dpkg/status

यदि आप /var/lib/dpkg/ निर्देशिका के चारों ओर पोक कर रहे हैं और रूट उपयोगकर्ताओं के रूप में चीजों को साफ़ कर रहे हैं तो आपको एक बुरा "फ़ाइल / var / lib / dpkg / स्थिति नहीं खोल सका" त्रुटि या कुछ इसी तरह की त्रुटि मिल सकती है। लिनक्स फाइलसिस्टम पदानुक्रम मानक के अनुसार /var में स्थित अधिकांश फाइलें अस्थायी होती हैं और ऑपरेशन के दौरान बदल जाती हैं। हालांकि, इसका मतलब यह नहीं है कि उन्हें उसी तरह से साफ करने की जरूरत है जैसे वेब ब्राउज़र कैश को साफ करने की जरूरत है।

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

विधि 1:एक यादृच्छिक रूप से ठीक करने से फ़ाइल नहीं खुल सकी /var/lib/dpkg/status त्रुटि

यदि यह त्रुटि नीले रंग से आती है, तो टाइप करें ls /var/lib/dpkg/status कमांड लाइन पर और आउटपुट पर एक नज़र डालें। फिक्स:फ़ाइल नहीं खोल सका /var/lib/dpkg/status

आप इसके ऊपर ब्राउज़र में एक ग्राफिकल फ़ाइल प्रबंधक का उपयोग करना भी चाह सकते हैं और एक नज़र डाल सकते हैं। फिक्स:फ़ाइल नहीं खोल सका /var/lib/dpkg/status

सुनिश्चित करें कि आप परिणामों में एक स्थिति फ़ाइल देखते हैं। आपको सामान्य रूप से केवल एक पंक्ति मिलेगी जो /var/lib/dpkg/status को इसके बाद कुछ भी नहीं पढ़ती है, इससे पहले कि वह आपको सीधे प्रॉम्प्ट पर लौटा दे। अगर ऐसा है, तो आपके पास वहां एक फाइल है और आपको ठीक होना चाहिए। सेव करने के बाद उन सभी प्रोग्राम को बंद कर दें जिनमें आप काम कर रहे थे और फिर रिबूट करें।

बैक अप लेने और चलने के बाद, sudo apt-get update . टाइप करें इसके बाद sudo apt-get upgrade टर्मिनल पर और संकेतों का पालन करें। आपसे शायद आपका व्यवस्थापक पासवर्ड मांगा जाएगा, लेकिन एक बार जब यह अपडेट हो जाता है तो आपको ठीक होना चाहिए। आप किसी भी अजीब त्रुटि के लिए देखना चाहेंगे।

अगर फ़ाइल वहां नहीं थी, तो आपको कुछ निर्णय लेने होंगे।

विधि 2:/var/lib/dpkg/status को फिर से बनाना

कुछ उपयोगकर्ता लिनक्स को फिर से स्थापित करने से पहले इस बिंदु पर अपने सभी महत्वपूर्ण डेटा का बैकअप लेते हैं। आप ऐसा कर सकते हैं, लेकिन पहले चीजों को उबारने का एक तरीका हो सकता है। /var/lib/dpkg/status की एक बैकअप प्रति है जो स्वचालित रूप से बन जाती है, और उम्मीद है कि बहुत अधिक समय नहीं बीता है क्योंकि आपको यह त्रुटि मिली है कि यह सिंक से बाहर हो गई है।

सुडो सीपी /var/lib/dpkg/status-old /var/lib/dpkg/status चलाने का प्रयास करें टर्मिनल पर। यदि यह आपको कोई त्रुटि नहीं देता है, तो आप देख सकते हैं कि क्या इससे समस्या ठीक हो गई है। यह स्थिति फ़ाइल की सबसे हाल की बैकअप प्रति को पुनर्स्थापित करता है, लेकिन दुर्भाग्य से यदि यह बहुत पुरानी हो गई थी तो आप अभी भी गर्म पानी में हो सकते हैं। फिर भी, आप फिर से शुरू कर सकते हैं और फिर sudo apt-get update run चला सकते हैं इसके बाद sudo apt-get upgrade यह देखने के लिए कि आपके लिए किस प्रकार की निर्भरता त्रुटियां आ रही हैं। सबसे अच्छी स्थिति में, आपके पास कोई नहीं होगा और आप सामान्य की तरह फिर से अपने सिस्टम के साथ काम करना जारी रख पाएंगे।

आप स्थिति सूची के पुनर्निर्माण का भी प्रयास कर सकते हैं। टाइप करें sudo touch /var/lib/dpkg/status रूट उपयोगकर्ता के रूप में एक खाली फ़ाइल बनाने के लिए और फिर कोशिश करें sudo apt-get install long-list टर्मिनल से। कुछ स्क्रिप्ट हैं जो इसे स्वचालित रूप से करती हैं, लेकिन यह अनिवार्य रूप से वही बात है और आपकी मशीन पर संभावित रूप से पुरानी स्क्रिप्ट चलाने के खतरों के बिना आती है। सावधान रहें कि इसके काम करने के लिए आपको यह याद रखना होगा कि आपके सिस्टम में क्या है, और सॉफ़्टवेयर आपको याद रखने के लिए प्रेरित करेगा।

आप ls /var/backups/dpkg.status* . भी आजमा सकते हैं और देखें कि इसके बजाय आप क्या उपयोग करना चाहेंगे।

फिक्स:फ़ाइल नहीं खोल सका /var/lib/dpkg/status

जब आप इसे चलाते हैं तो जो सूची आती है उस पर एक नज़र डालें। यदि आपको कोई ऐसा दिखाई देता है जो ज़िप नहीं किया गया है, तो sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status आज़माएं। और देखें कि क्या यह चीजों को ठीक करता है। आप हमेशा किसी एक को कॉपी कर सकते हैं और उसे डीकंप्रेस करने के लिए उस पर गनज़िप कमांड चला सकते हैं। हालांकि, ध्यान रखें कि आप जितना अधिक पीछे जाते हैं, एक अप्रचलित फ़ाइल को अपडेट करने का जोखिम उतना ही अधिक होता है जो टूटी निर्भरता का कारण बनता है


  1. फिक्स इनपुटमैपर DS4 को विशेष रूप से नहीं खोल सका

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

  1. फिक्स DS4 विंडोज विंडोज 10 में नहीं खुल सका

    DS4 विंडोज एक मुफ्त पोर्टेबल प्रोग्राम और वर्चुअल एमुलेटर है जो PlayStation कंट्रोलर (डुअल शॉक 3, डुअल शॉक 4 और डुअल सेंस) को पीसी से कनेक्ट करने और कनेक्ट करने में मदद करता है। DS4 विंडोज उपयोगकर्ताओं को अधिक पीसी गेम प्रदान करता है जिसे PlayStation नियंत्रक का उपयोग करके खेला जा सकता है। इतना ही न

  1. व्हाट्सएप स्थिति ठीक करें जो Android पर दिखाई नहीं दे रही है

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