Невозможно использовать apt-get: dpkg: неустранимая фатальная ошибка… отсутствует последний перевод строки

8

Я не могу использовать команду apt-get для установки пакетов на мой pi.

Я начал пытаться установить Python-PIP с помощью

sudo apt-get install python-pip

что приводит к ошибке

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)

Я попробовал некоторые другие пакеты, но ни один не работал. Все они приводят к одной и той же ошибке.

После нескольких исправлений от Google я не смог решить эту проблему.

MrZander
источник
У меня аналогичная проблема. При установке чего-либо я получаю файл списка файлов для пакета `fcmp ', содержащий пустое имя файла. И я попытался переустановить libc6, но получил это сообщение вместе с кодом ошибки dpkg 2. Любой, помогите?

Ответы:

8

Удалите файл /var/lib/dpkg/info/libc.list(или ближайший к этому имени), а затем запуститеsudo apt-get install libc --reinstall

Берт
источник
Я переименовал libc6: armhf.list и запустил переустановку. Это было результатом: pastebin.com/mr224BqB Я не помню, чтобы когда-либо пытался установить C в другом месте.
MrZander
У меня также есть /lib/arm-linux-gnueabihf/libc-2.13.soв моей настройке. Не удаляйте его, так как этот поток говорит, что после этого никакие команды не будут работать.
HeatfanJohn
Ну, я думаю, это решение наполовину сработало. Я получаю предупреждение с ошибкой, но пакеты устанавливаются.
MrZander
Безмолвный герой прямо там. @MrZander это должен быть принятый ответ. У меня просто была такая же проблема с пакетом raspberrypi-bootloader, удалил /var/lib/dpkg/info/raspberrypi-bootloader.listи переустановил, ошибка ушла.
php_nub_qq
2

При первой установке это меня тоже поразило: прошивка не прошла, первая загрузка, обновление apt-get не работает. Вывод: ошибки записи на SD-карту. В моем случае моя карта была старой, поэтому я просто купил другую. Обратите внимание, что ошибки записи также могут возникать при плохом питании / плохом кабеле micro-usb.

М Ноит
источник
Я собираюсь отметить этот как принятый. У меня были некоторые проблемы при прошивке SD-карты.
MrZander