¿Cómo puedo solucionar E: Subproceso / usr / bin / dpkg devolvió un código de error (2)?

12

Recibí este error después de intentar descargar el complemento icedtea. Después de intentar

sudo apt-get upgrade

Tengo el mismo error exacto:

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)

Ya he intentado buscar soluciones, pero cada una parece ser única para el problema. ¿Alguna sugerencia?

TheUnicornCow
fuente
Agregue la salida decat /var/lib/dpkg/info/linux-sound-base.info
squareborg
cat: /var/lib/dpkg/info/linux-sound-base.info: No existe tal archivo o directorio
TheUnicornCow

Respuestas:

8

Intenta primero:

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'

Peligroso, si las instrucciones anteriores no resuelven el problema ...

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

El último puede causar una gran carga de tráfico.

Croll
fuente
1
Intenté eso, pero aún recibí el mismo error. ¿Debo pegar algo desde la terminal?
TheUnicornCow
1
Obtuve el error "rm: no se puede eliminar '/ var / cache / apt / archives / partial': es un directorio". Actualizado y actualizado, pero aún recibió el mismo error
TheUnicornCow
Recibí un error "ls: no puedo acceder a / var / cashe / apt / archives: No existe tal archivo o directorio", lo que me preocupaba. Vuelvo un poco para encontrar que / var / cashe no existe. No tengo nada terriblemente importante guardado en el disco duro, ¿sería más fácil reinstalar lubuntu?
TheUnicornCow
2
Por favor explique por qué lo sugirió sudo rm /var/cache/apt/archives/*?
heemayl
@heemayl @ user1940477 en cleanrealidad hace eso ... Pero no estaba en lo cierto, no deberías hacer eso, como dicen las personas en la red. LO SIENTO
Croll
4

Sé que esta es una publicación anterior pero recibí el mismo error. Solucioné el problema con este comando:

sudo dpkg --configure -a
Qudor Eng
fuente
0

He intentado esto desde un enlace alemán:

Downlad y comenzar disponible.ksh . Entonces :

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

( Fuente )

thelonwolfpac
fuente