Wie kann ich E beheben: Der Unterprozess / usr / bin / dpkg hat einen Fehlercode (2) zurückgegeben?

12

Ich habe diesen Fehler erhalten, nachdem ich versucht habe, das icedtea-Plugin herunterzuladen. Nach dem Versuch

sudo apt-get upgrade

Ich habe genau den gleichen Fehler erhalten:

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)

Ich habe bereits versucht, nach Lösungen zu suchen, aber jede scheint für das Problem einzigartig zu sein. Irgendwelche Vorschläge?

TheUnicornCow
quelle
Bitte fügen Sie die Ausgabe voncat /var/lib/dpkg/info/linux-sound-base.info
squareborg
cat: /var/lib/dpkg/info/linux-sound-base.info: Keine solche Datei oder kein solches Verzeichnis
TheUnicornCow

Antworten:

8

Versuchen Sie es zuerst:

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'

Gefährlich, wenn die vorherige Anweisung das Problem nicht löst ...

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

Letzteres kann eine enorme Verkehrslast verursachen.

Croll
quelle
1
Versuchte das, aber ich habe immer noch den gleichen Fehler. Soll ich etwas vom Terminal einfügen?
TheUnicornCow
1
Ich habe die Fehlermeldung "rm: '/ var / cache / apt / archives / teilweise' kann nicht entfernt werden: Ist ein Verzeichnis" erhalten. Aktualisiert und aktualisiert, aber immer noch den gleichen Fehler erhalten
TheUnicornCow
Ich habe die Fehlermeldung "ls: kann nicht auf / var / cashe / apt / archives: Keine solche Datei oder kein solches Verzeichnis zugreifen" erhalten, was mich betrifft. Ich gehe ein bisschen zurück und stelle fest, dass / var / cashe nicht existiert. Ich habe nichts besonders Wichtiges auf der Festplatte gespeichert. Wäre es einfacher, lubuntu neu zu installieren?
TheUnicornCow
2
Bitte erläutern Sie, warum Sie vorgeschlagen haben sudo rm /var/cache/apt/archives/*.
Heemayl
@heemayl @ user1940477 cleanmacht das tatsächlich .. Aber ich hatte nicht Recht, das solltest du nicht machen, wie die Leute im Netz sagen. ENTSCHULDIGUNG
Croll
4

Ich weiß, dass dies ein alter Beitrag ist, aber ich habe den gleichen Fehler erhalten. Ich habe das Problem mit diesem Befehl behoben:

sudo dpkg --configure -a
Qudor Eng
quelle
0

Ich habe dies über einen deutschen Link versucht:

Downlad und start available.ksh . Dann :

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

( Quelle )

thelonwolfpac
quelle