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.
Respostas:
Exclua o arquivo
/var/lib/dpkg/info/libc.list
(ou o mais próximo desse nome) e executesudo apt-get install libc --reinstall
fonte
/lib/arm-linux-gnueabihf/libc-2.13.so
na minha configuração. Não exclua-o, pois este tópico diz que nenhum comando funcionará depois disso.raspberrypi-bootloader
, removido/var/lib/dpkg/info/raspberrypi-bootloader.list
e reinstalado, o erro foi embora.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.
fonte