O gerenciador de atualização não pode abrir devido a falta / var / lib / dpkg / status

6

O gerenciador de atualização não abre, dizendo

E: could not open file/var/lib/dpkg/status - open(2: No such file or directory),
E: the package lists or status file could not be parsed or opened.

O que fazer?

    
por Rakem Phillips 08.04.2011 / 23:42

6 respostas

4

sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status

E tente atualizar.

    
por Ilias 20.04.2011 / 11:22
2

Eu tive o mesmo problema. Eu não pude fazer nada envolvendo o comando apt ou o gerenciador de atualização, então eu nem consegui pegar as ferramentas que as pessoas recomendaram que eu usaria para corrigir o problema.

Eu naveguei para cd / var / lib / dpkg e descobri que ele continha apenas 2 arquivos: labels e lock. Nenhum status ou qualquer coisa.

Então, acabei de criar um arquivo de status usando

touch /var/lib/dpkg/status

e então eu poderia usar o apt-get novamente. Eu limpei, limpei, atualizei e tudo isso, mas não ajudou. O Dpkg foi inútil. Parece que isso pode ocorrer com bastante freqüência, por instace se você desligar durante uma atualização. Eu tive que recuperar o dpkg do link

    
por Drkawashima 12.11.2013 / 22:38
1

Apenas 2 comandos funcionam para mim:

  
  1. cp /var/backups/dpkg.status.0 / var / lib / dpkg / status.

  2.   
  3. sudo apt-get update

  4.   
    
por ankrat 29.07.2016 / 19:52
0

Acabou de ser tentado o mesmo problema

sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status

não foi possível encontrar o arquivo aberto nautilus e todo o diretório var/lib estava faltando o servidor reinicializado e o problema foi corrigido - Tempo para um backup de tudo e, em seguida, talvez substituir alguns discos.

    
por Lyn Samuel 12.10.2012 / 00:23
0

Parece que este, de qualquer forma, ainda estou para tentar. Vai voltar para você.

link

    
por abrahamdsl 26.06.2013 / 04:50
0

Você precisa restaurar o arquivo de status de um backup.Tente usar

sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status.bad
    
por Sudaraka 24.11.2017 / 05:29