संदेश 'E: dpkg बाधित हो गया था, आपको समस्या को ठीक करने के लिए मैन्युअल रूप से' sudo dpkg --configure -a 'चलाना होगा।'


34

जब भी मैं अपडेट प्राप्त करने की कोशिश कर रहा हूं मुझे अंतिम पंक्ति में त्रुटि मिल रही है:

Ign http://in.archive.ubuntu.com trusty-updates/multiverse Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-updates/restricted Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-updates/universe Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/main Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/multiverse Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/restricted Translation-en_IN
Ign http://in.archive.ubuntu.com trusty-backports/universe Translation-en_IN
E: 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/0009' near line 0:
 newline in field name `#padding'

अब क्या? क्या मैं त्रुटि से बाहर निकल सकता हूं?

मैंने इस लिंक की कोशिश की ।

जवाबों:


67

आपने एक गलत लिंक संदर्भित किया है। /var/lib/dpkg/updatesनिर्देशिका के अंदर सभी फ़ाइलों को हटाने के लिए टर्मिनल पर नीचे दिए गए आदेशों की कोशिश करें ,

cd /var/lib/dpkg/updates
sudo rm *

और फिर नए पाने के लिए नीचे दिए गए कमांड को चलाएं,

sudo apt-get update

1
यह मेरे लिए ठीक काम करता है ।
user284303

2
इसने मेरे लिए रास्पबेक / रास्पियन पर भी काम किया। हालाँकि, मैं उत्सुक हूँ - क्या यह एक सुरक्षित उपाय है?
आलाप

इस Ubuntu 12.04.5 LTS पर मेरे लिए काम किया
चूजों

2
2016 में ubuntu-15.04 (-based Zorin OS 10) के लिए 2016 में काम करता है!
x13

1
इस समाधान के लिए बहुत बहुत धन्यवाद। जब मैं जानबूझकर किसी प्रॉब्लम .deb फ़ाइल के dpkg इंस्टॉलेशन को बाधित करता है, तो मुझे त्रुटि दूर करने का एक तरीका खोजने के लिए मैं हमेशा खोज रहा था। मैं वास्तव में आपकी सलाह की सराहना करता हूं!
Ev-

3

इससे मेरा काम बनता है! मैं वायरलेस ड्राइवर को स्थापित करने की कोशिश कर रहा था जब यह त्रुटि आई। फाइलें डिलीट करनी थीं और लॉक फाइलें भी।

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
cd /var/lib/dpkg/updates
sudo rm *
sudo apt-get update

और फिर आप apt-get installजो भी पैकेज इंस्टॉल करना चाहते हैं, उसे चला सकते हैं


1
जरूरी नहीं कि अतिरिक्त सावधानियों के बिना एक अच्छा विचार।
0xC0000022L

यह मेरे लिए काम किया जब पिछला जवाब नहीं था, हालांकि मुझे यकीन नहीं है कि यह बिना साइड इफेक्ट के नहीं था ...
Erty Seidohl
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.