I am unable to use the apt-get command to install any packages on my pi.

I started trying to install python-pip using

sudo apt-get install python-pip

which results in the error

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)

I tried some other packages, but none worked. They all result in the same error.

After attempting several fixes from Google, I have been unable to resolve the issue.

  • I have a similar problem. when i install anything i get files list file for package `fcmp' contains empty filename And i tried to reinstall libc6 but get this message along with dpkg error code 2. Any one, help? – user10171 Oct 22 '13 at 22:34

I got hit by that too on first install: dd'ed the firmware, 1st boot, apt-get update doesn't work. Conclusion: write errors on the SD card. In my case, my card was old, so I just bought another. Note that write errors can also occur with bad power supply / bad micro-usb cable.

  • I am going to flag this one as accepted. I had some issues while flashing my SD card. – MrZander Jan 2 '13 at 18:08

Delete the file /var/lib/dpkg/info/libc.list (or the closest to that name), and then run sudo apt-get install libc --reinstall

  • I renamed libc6:armhf.list and ran the reinstall. This was the result : pastebin.com/mr224BqB I don't recall ever trying to install C in a different location. – MrZander Dec 31 '12 at 4:40
  • I also have /lib/arm-linux-gnueabihf/libc-2.13.so in my setup. Don't delete it as this thread says that no commands will work after that. – HeatfanJohn Dec 31 '12 at 16:37
  • Well, I guess this solution half worked. I get a warning-error thing but the packages install. – MrZander Jan 2 '13 at 18:07

protected by goldilocks Jul 27 '16 at 20:16

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.