कैसे हल करें लॉक फ़ाइल नहीं खोल सका /var/lib/dpkg/lock-frontend त्रुटि

How Solve Could Not Open Lock File Var Lib Dpkg Lock Frontend Error

Linux का उपयोग करते समय, आप विभिन्न त्रुटियों का सामना कर सकते हैं। उनमें से एक /var/lib/dpkg/lock त्रुटि हो सकती है। क्या यह ठीक करने योग्य है? सही है! यह कोई पैनिक एरर नहीं है। लेकिन इससे पहले कि हम इस त्रुटि को ठीक करना सीखें, आइए समझते हैं कि यह त्रुटि क्यों होती है।

क्यों /var/lib/dpkg/lock त्रुटि होती है

यह त्रुटि आमतौर पर तब होती है जब कोई प्रक्रिया सिस्टम को अद्यतन करने के लिए कार्य कर रही होती है, और आप किसी अन्य ऑपरेशन के लिए सिस्टम तक पहुँचने का प्रयास करते हैं। उदाहरण के लिए, उबंटू सिस्टम लॉक करता है डीपीकेजी ऑपरेटिंग सिस्टम को अपडेट प्रक्रिया को विफल होने से रोकने के लिए एक्सेस। यह एक मनमाना प्रक्रिया के कारण भी हो सकता है जो लगातार बैकग्राउंड में चल रही है और / var / lib / dpkg व्यस्त।







ये प्रक्रियाएं आपको नए एप्लिकेशन इंस्टॉल करने या कमांड निष्पादित करने से रोकती हैं। इस समस्या को हल करने के लिए कई तरीके हैं। सबसे पहले, समस्याओं का सावधानीपूर्वक निदान करें और फिर ठीक करने के लिए जाएं। आइए समझते हैं कि इस समस्या को कैसे ठीक किया जाए।



हल करने के लिए रणनीतियाँ /var/lib/dpkg/त्रुटि

जैसा कि ऊपर चर्चा की गई है, ठीक करने से पहले, पहले सुनिश्चित करें कि सिस्टम में सब कुछ सही है। इसके बाद, सुनिश्चित करें कि कोई एप्लिकेशन इंस्टॉल या सिस्टम को अपडेट नहीं किया जा रहा है; यदि हां, तो एप्लिकेशन के इंस्टालेशन के समाप्त होने की प्रतीक्षा करें। इसके बाद समस्या का समाधान अपने आप हो जाएगा।



यदि कोई स्पष्ट समस्या नहीं है और आपको अभी भी यह त्रुटि मिल रही है, तो नीचे दिए गए आदेश को टाइप करके पैकेज प्रबंधक का उपयोग करने वाली प्रक्रिया की जांच करें:





$पी.एस.का| पकड़ -मैंउपयुक्त

मेरे मामले में, उबंटू को अपडेट किया जा रहा है। इस प्रक्रिया के दौरान, डीपीकेजी लॉक है, और मैं कुछ अन्य कार्य नहीं कर सकता जैसा कि निम्न छवि में दिखाया गया है।



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

$पी.एस.का| पकड़ -मैंउपयुक्त

अब, प्रक्रिया को समाप्त करने के लिए, उपयोग करें:

$सुडो मार [प्रक्रिया आईडी]

यदि यह समस्या का समाधान नहीं करता है, तो SIGKILL सिग्नल का उपयोग करके प्रक्रिया को बलपूर्वक समाप्त करें:

$सुडो मार -9 [प्रक्रिया आईडी]

कब्जा करने वाली सभी प्रक्रियाओं को मारने का सबसे आसान तरीका है उपयुक्त तथा उपयुक्त-प्राप्त जैसा कि नीचे उल्लेख किया गया है:

$सुडो सबको मार दोउपयुक्तउपयुक्त-प्राप्त

/var/lib/dpkg/lock-frontend त्रुटि को कैसे ठीक करें?

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

$सुडोएलसोफे/कहां/उदारीकरण/डीपीकेजी/लॉक-फ्रंटएंड

कुछ देखा तो पहुंच से बाहर का आउटपुट में, इस प्रक्रिया के पूरा होने की प्रतीक्षा करें क्योंकि सिस्टम अपडेट पर काम कर रहा है।

अन्यथा, प्रक्रिया आईडी प्राप्त करें और उनका उपयोग करके समाप्त करें:

$सुडो मार -9 [प्रक्रिया आईडी]

उसके बाद, आप लॉक फ़ाइल को हटा सकते हैं:

$सुडो आर एम /कहां/उदारीकरण/डीपीकेजी/लॉक-फ्रंटएंड

सुनिश्चित करें कि आप पुन: कॉन्फ़िगर करें डीपीकेजी लॉक फ़ाइल को हटाने के बाद:

$सुडो डीपीकेजी --कॉन्फ़िगर करें -प्रति

यह सुनिश्चित करने के लिए कि सब कुछ सामान्य है और त्रुटि ठीक हो गई है, दौड़ें:

$सुडोउपयुक्त अद्यतन

निष्कर्ष

विभिन्न / var / lib / dpkg त्रुटियां आमतौर पर तब होती हैं जब सिस्टम उपयोगकर्ता को ऑपरेशन करने से रोकता है क्योंकि अन्य प्रमुख प्रक्रियाएं सिस्टम फाइलों का उपयोग करती हैं। इस लेख में, हमने इस त्रुटि से छुटकारा पाने के लिए विभिन्न रणनीतियों पर चर्चा की। इसके अलावा, हमने यह भी सीखा कि कैसे निकालना है /var/lib/dpkg/lock-frontend त्रुटि।

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