सवाल त्रुटि: फ़ाइल को पार्सिंग फ़ाइल '/ var / lib / dpkg / update / 0001' लाइन 0 के पास: फ़ील्ड नाम '# पैडिंग' में नई लाइन


मैं निम्नलिखित कमांड का उपयोग करके मोनो इंस्टॉल करने का प्रयास कर रहा था:

sudo apt-get install mono-*

मैंने इसे स्थापित करते समय टर्मिनल बंद कर दिया। मैंने इंस्टॉल को पुनरारंभ किया, और मुझे त्रुटि संदेश मिला:

Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

मैंने अब तक इन आदेशों को चलाने का प्रयास किया है:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

अब मुझे निम्न त्रुटि संदेश मिल रहा है:

dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

मैंने तब इस्तेमाल किया sudo dpkg --configure -a, लेकिन अब मुझे निम्न त्रुटि मिल रही है:

dpkg: error: parsing file '/var/lib/dpkg/updates/0001' near line 0: newline in field name `#padding'"**

मैंने भी कोशिश की cd /var/lib/dpkg/updates && rm -rf 0045 तथा sudo dpkg --configure -a , लेकिन इसका कोई उपयोग नहीं था।

मैं इसे कैसे ठीक करूं?


4
2017-09-09 04:43


मूल


बस उत्सुक: अगर फ़ाइल का नाम दिया गया है 0001, तुम क्यों करोगे rm 0045? o.o - muru
@ व्हाहायत आप कैसे ठीक कर सकते हैं? - user332660
@muru अगर 0001 के साथ प्रयास किया तो मुझे त्रुटि मिली "आरएम:` 0001 'को हटा नहीं सकता: अनुमति अस्वीकार कर दी गई "। - user332660
मेरे पास इस साइट पर संपादन अनुमतियां हैं। - Kaz Wolfe
सबसे पहले, फ़ाइलों को तब तक न हटाएं जब तक आप पूरी तरह से सुनिश्चित न हों कि आप जानते हैं कि यह क्या करता है और यदि यह महत्वपूर्ण है तो कैसे पुनर्प्राप्त करें। - Kaz Wolfe


जवाब:


बैकअप लें और हटा दें /var/lib/dpkg/updates/0001 के जरिए

sudo mv /var/lib/dpkg/updates/0001 /var/lib/dpkg/updates/0001.X

उसके बाद

sudo dpkg --configure -a
sudo apt-get install -f

15
2017-09-08 04:52





उपयुक्त नौकरी साफ करता है 

 sudo apt-get clean

अद्यतन पैकेज सूचियां 

sudo apt-get update

sudo apt-get install <whatever package>

आपको सही मिलना चाहिए

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


-1
2017-09-07 17:28