Como posso corrigir o E: Subprocesso / usr / bin / dpkg retornou um código de erro (2)?

9

Recebi este erro depois de tentar fazer o download do plugin icedtea. Depois de tentar

sudo apt-get upgrade

Eu recebi o mesmo erro exato:

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)

Já tentei procurar soluções, mas cada uma parece ser exclusiva do problema. Alguma sugestão?

    
por TheUnicornCow 02.03.2015 / 15:55

3 respostas

8

Tente primeiro:

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'

Perigoso, se a instrução anterior não resolver o problema ...

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

Por último, pode haver uma grande carga de tráfego.

    
por Croll 02.03.2015 / 16:04
4

Eu sei que este é um post antigo, mas recebi o mesmo erro. Eu consertei o problema com este comando:

sudo dpkg --configure -a
    
por Qudor Eng 05.02.2016 / 16:12
0

Eu tentei isso de um link em alemão:

Baixe e comece a available.ksh . Então:

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

( Fonte )

    
por thelonwolfpac 08.12.2015 / 01:13

Tags