Je ne peux pas utiliser la commande apt-get pour installer des packages sur mon pi.
J'ai commencé à essayer d'installer python-pip en utilisant
sudo apt-get install python-pip
ce qui entraîne l'erreur
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)
J'ai essayé d'autres packages, mais aucun n'a fonctionné. Ils entraînent tous la même erreur.
Après avoir tenté plusieurs correctifs de Google, je n'ai pas pu résoudre le problème.
Réponses:
Supprimez le fichier
/var/lib/dpkg/info/libc.list
(ou le plus proche de ce nom), puis exécutezsudo apt-get install libc --reinstall
la source
/lib/arm-linux-gnueabihf/libc-2.13.so
dans ma configuration. Ne le supprimez pas car ce fil dit qu'aucune commande ne fonctionnera après cela.raspberrypi-bootloader
, supprimé/var/lib/dpkg/info/raspberrypi-bootloader.list
et réinstallé, l'erreur a disparu.J'ai également été frappé par cela lors de la première installation: j'ai fait le firmware, le premier démarrage, la mise à jour apt-get ne fonctionne pas. Conclusion: écrire des erreurs sur la carte SD. Dans mon cas, ma carte était vieille, alors je viens d'en acheter une autre. Notez que des erreurs d'écriture peuvent également se produire avec une mauvaise alimentation / un mauvais câble micro-usb.
la source