sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
E tente atualizar.
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?
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
E tente atualizar.
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
Apenas 2 comandos funcionam para mim:
cp /var/backups/dpkg.status.0 / var / lib / dpkg / status.
sudo apt-get update
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.
Parece que este, de qualquer forma, ainda estou para tentar. Vai voltar para você.
link
Você precisa restaurar o arquivo de status de um backup.Tente usar
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status.bad
Tags dpkg update-manager