Tidak dapat menggunakan apt-get: dpkg: kesalahan fatal yang tidak dapat dipulihkan ... tidak ada baris baru final

8

Saya tidak dapat menggunakan perintah apt-get untuk menginstal paket apa pun pada pi saya.

Saya mulai mencoba menginstal menggunakan python-pip

sudo apt-get install python-pip

yang menghasilkan kesalahan

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)

Saya mencoba beberapa paket lain, tetapi tidak ada yang berhasil. Mereka semua menghasilkan kesalahan yang sama.

Setelah mencoba beberapa perbaikan dari Google, saya tidak dapat menyelesaikan masalah ini.

TuanZander
sumber
Saya punya masalah serupa. ketika saya menginstal apa pun saya mendapatkan file daftar file untuk paket `fcmp 'berisi nama file kosong Dan saya mencoba menginstal ulang libc6 tetapi mendapatkan pesan ini bersama dengan kode kesalahan dpkg 2. Adakah yang bisa membantu?

Jawaban:

8

Hapus file /var/lib/dpkg/info/libc.list(atau yang terdekat dengan nama itu), dan kemudian jalankansudo apt-get install libc --reinstall

Bert
sumber
Saya mengganti nama libc6: armhf.list dan menjalankan instal ulang. Ini hasilnya: pastebin.com/mr224BqB Saya tidak ingat pernah mencoba menginstal C di lokasi yang berbeda.
MrZander
Saya juga ada /lib/arm-linux-gnueabihf/libc-2.13.sodi setup saya. Jangan hapus karena utas ini mengatakan bahwa tidak ada perintah yang akan berfungsi setelah itu.
HeatfanJohn
Yah, saya kira solusi ini setengah berhasil. Saya mendapatkan peringatan kesalahan tetapi paket menginstal.
MrZander
Pahlawan diam di sana. @ MrZander, ini harus menjadi jawaban yang diterima. Saya hanya punya masalah yang sama dengan paket itu raspberrypi-bootloader, dihapus /var/lib/dpkg/info/raspberrypi-bootloader.listdan diinstal ulang, kesalahan hilang.
php_nub_qq
2

Saya terkena itu juga pada instalasi pertama: dd'ed firmware, 1st boot, apt-get update tidak bekerja. Kesimpulan: kesalahan tulis pada kartu SD. Dalam kasus saya, kartu saya sudah tua, jadi saya hanya membeli yang lain. Perhatikan bahwa kesalahan penulisan juga dapat terjadi dengan catu daya buruk / kabel micro-usb buruk.

M Noit
sumber
Saya akan menandai yang ini sebagai diterima. Saya mengalami beberapa masalah saat memasang kartu SD saya.
MrZander