Não foi possível usar o apt-get: dpkg: erro fatal irrecuperável… está faltando uma nova linha final

8

Não consigo usar o comando apt-get para instalar quaisquer pacotes no meu pi.

Comecei a tentar instalar o python-pip usando

sudo apt-get install python-pip

o que resulta no erro

dpkg: unrecoverable fatal error, aborting:
files list file for package 'libc6:armhf' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)

Eu tentei alguns outros pacotes, mas nenhum funcionou. Todos eles resultam no mesmo erro.

Depois de tentar várias correções do Google, não consegui resolver o problema.

MrZander
fonte
Eu tenho um problema similar. quando instalo qualquer coisa, recebo o arquivo da lista de arquivos para o pacote `fcmp 'contém o nome do arquivo vazio E tentei reinstalar o libc6, mas recebi essa mensagem junto com o código de erro do dpkg 2. Qualquer um, ajuda?

Respostas:

8

Exclua o arquivo /var/lib/dpkg/info/libc.list(ou o mais próximo desse nome) e executesudo apt-get install libc --reinstall

Bert
fonte
Renomeei o libc6: armhf.list e executei a reinstalação. Este foi o resultado: pastebin.com/mr224BqB Não me lembro de ter tentado instalar o C em um local diferente.
MrZander
Eu também tenho /lib/arm-linux-gnueabihf/libc-2.13.sona minha configuração. Não exclua-o, pois este tópico diz que nenhum comando funcionará depois disso.
HeatfanJohn
Bem, acho que essa solução meio que funcionou. Eu recebo uma coisa de erro de aviso, mas os pacotes são instalados.
MrZander
Um herói silencioso bem ali. @ MrZander, essa deve ser a resposta aceita. Eu apenas tive o mesmo problema com o pacote raspberrypi-bootloader, removido /var/lib/dpkg/info/raspberrypi-bootloader.liste reinstalado, o erro foi embora.
php_nub_qq 13/04
2

Fui atingido por isso também na primeira instalação: atualizou o firmware, a primeira inicialização, a atualização do apt-get não funciona. Conclusão: erros de gravação no cartão SD. No meu caso, meu cartão era antigo, então acabei de comprar outro. Observe que erros de gravação também podem ocorrer com fonte de alimentação ruim / cabo micro-usb ruim.

M Noit
fonte
Vou sinalizar este como aceito. Eu tive alguns problemas ao piscar meu cartão SD.
MrZander