मैं कैसे ठीक कर सकता हूं E: उप-प्रक्रिया / usr / bin / dpkg ने एक त्रुटि कोड (2) लौटाया?


12

Icedtea प्लगइन डाउनलोड करने की कोशिश करने के बाद मुझे यह त्रुटि मिली। कोशिश करने के बाद

sudo apt-get upgrade

मुझे वही सटीक त्रुटि मिली:

Preconfiguring packages ...
dpkg: unrecoverable fatal error, aborting:
 unable to open files list file for package `linux-sound-base': No such device or address
E: Sub-process /usr/bin/dpkg returned an error code (2)

मैंने पहले ही समाधान खोजने की कोशिश की है, लेकिन हर एक मुद्दे के लिए अद्वितीय लगता है। कोई सुझाव?


कृपयाcat /var/lib/dpkg/info/linux-sound-base.info
स्क्वायरबोर

cat: /var/lib/dpkg/info/linux-sound-base.info: ऐसी कोई फ़ाइल या निर्देशिका नहीं है
TheUnicornCow

जवाबों:


8

पहले प्रयास करें:

sudo rm /var/lib/dpkg/available 
sudo touch /var/lib/dpkg/available  
sudo sh -c 'for i in /var/lib/apt/lists/*_Packages; do dpkg --merge-avail "$i"; done'

खतरनाक, अगर पिछले निर्देश से समस्या हल नहीं होती है ...

sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get clean
sudo apt-get update && sudo apt-get upgrade

आखिरी में भारी ट्रैफ़िक लोड हो सकता है।


1
कोशिश की, लेकिन मुझे अभी भी वही त्रुटि मिली। क्या मुझे टर्मिनल से कुछ पेस्ट करना चाहिए?
TheUnicornCow

1
मुझे एक त्रुटि मिली "rm: नहीं निकाल सकते '/ var / cache / apt / अभिलेखागार / आंशिक': is a directory"। अपडेट किया गया और अपग्रेड किया गया लेकिन फिर भी वही त्रुटि मिली
TheUnicornCow

मुझे एक त्रुटि मिली "ls: एक्सेस नहीं कर सकता / var / cashe / apt / अभिलेखागार: ऐसी कोई फ़ाइल या निर्देशिका नहीं" जो मुझे संबंधित हो। मुझे लगता है कि / var / cashe मौजूद नहीं है को खोजने के लिए थोड़ा पीछे जाते हैं। मेरे पास हार्ड ड्राइव पर बहुत महत्वपूर्ण रूप से सहेजे गए कुछ भी नहीं है, क्या सिर्फ लुबंटू को फिर से स्थापित करना आसान होगा?
TheUnicornCow

2
कृपया बताएं कि आपने सुझाव क्यों दिया है sudo rm /var/cache/apt/archives/*?
heemayl

@heemayl @ user1940477 cleanवास्तव में ऐसा करता है .. लेकिन मैं सही नहीं था , आपको ऐसा नहीं करना चाहिए, जैसा कि नेट पर लोग कहते हैं। सोरी
क्रॉल

4

मुझे पता है कि यह एक पुरानी पोस्ट है लेकिन मुझे वही त्रुटि मिली। मैंने इस कमांड के साथ समस्या को ठीक किया:

sudo dpkg --configure -a

0

मैंने इसे जर्मन लिंक से आज़माया है:

डाउनलैड और उपलब्ध । फिर :

sudo apt-get update && sudo apt-get dist-upgrade
sudo dpkg --clear-avail
sudo apt-get update && sudo apt-get dist-upgrade

( स्रोत )

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