Không thể sử dụng apt-get: dpkg: lỗi nghiêm trọng không thể phục hồi, lỗi thiếu dòng mới cuối cùng


8

Tôi không thể sử dụng lệnh apt-get để cài đặt bất kỳ gói nào trên số pi của mình.

Tôi bắt đầu thử cài đặt python-pip bằng

sudo apt-get install python-pip

dẫn đến lỗi

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)

Tôi đã thử một số gói khác, nhưng không có gói nào hoạt động. Tất cả đều dẫn đến cùng một lỗi.

Sau khi thử một số bản sửa lỗi từ Google, tôi đã không thể giải quyết vấn đề.


Tôi có một vấn đề tương tự. Khi tôi cài đặt bất cứ thứ gì, tôi nhận được tệp danh sách tệp cho gói `fcmp 'chứa tên tệp trống Và tôi đã cố cài đặt lại libc6 nhưng nhận được thông báo này cùng với mã lỗi dpkg 2. Có ai giúp tôi không?

Câu trả lời:


8

Xóa tệp /var/lib/dpkg/info/libc.list(hoặc gần nhất với tên đó), rồi chạysudo apt-get install libc --reinstall


Tôi đã đổi tên libc6: armhf.list và chạy lại cài đặt. Đây là kết quả: pastebin.com/mr224BqB Tôi không nhớ mình đã từng cố gắng cài đặt C ở một vị trí khác.
MrZander

Tôi cũng có /lib/arm-linux-gnueabihf/libc-2.13.sotrong thiết lập của tôi. Đừng xóa nó vì chủ đề này nói rằng không có lệnh nào sẽ hoạt động sau đó.
HeatfanJohn

Vâng, tôi đoán giải pháp này một nửa làm việc. Tôi nhận được một điều cảnh báo lỗi nhưng các gói cài đặt.
MrZander

Một anh hùng thầm lặng ngay đó. @MrZander đây sẽ là câu trả lời được chấp nhận. Tôi chỉ gặp vấn đề tương tự với gói raspberrypi-bootloader, gỡ bỏ /var/lib/dpkg/info/raspberrypi-bootloader.listvà cài đặt lại, lỗi đã biến mất.
php_nub_qq

2

Tôi cũng bị ảnh hưởng bởi lần cài đặt đầu tiên: đã khởi động phần sụn, lần khởi động đầu tiên, cập nhật apt-get không hoạt động. Kết luận: ghi lỗi trên thẻ SD. Trong trường hợp của tôi, thẻ của tôi đã cũ, vì vậy tôi chỉ cần mua một cái khác. Lưu ý rằng lỗi ghi cũng có thể xảy ra với nguồn điện kém / cáp micro-usb xấu.


Tôi sẽ gắn cờ này như được chấp nhận. Tôi đã có một số vấn đề trong khi flash thẻ SD của tôi.
MrZander
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.