Nâng cấp Firefox thất bại. lỗi lzma: dữ liệu nén bị hỏng


13

Firefox không cập nhật do tải xuống bị lỗi (deb)

Preparing to unpack .../firefox_32.0+build1-0ubuntu0.14.04.1_i386.deb ...
Unpacking firefox (32.0+build1-0ubuntu0.14.04.1) over (31.0+build1-0ubuntu0.14.04.1) ...
dpkg-deb (subprocess): decompressing archive member: lzma error:
 compressed data is corrupt
dpkg-deb: error: subprocess <decompress> returned error exit status 2
dpkg: error processing archive
 /var/cache/apt/archives/firefox_32.0+build1-0ubuntu0.14.04.1_i386.deb (--unpack):
 cannot copy extracted data for './usr/lib/firefox/libxul.so' to '/usr/lib/firefox/libxul.so.dpkg-new': 
 unexpected end of file or stream
Please restart all running instances of firefox, or you will experience problems.

Câu trả lời:


21

Đây là cách tôi sửa nó.

cd  /var/cache/apt/archives
sudo rm firefox_32.0+build1-0ubuntu0.14.04.1_i386.deb
sudo apt-get update
sudo apt-get upgrade

4

Bạn cần xóa gói bị hỏng trong thư mục lưu trữ sau đó cập nhật và cài đặt firefox.

sudo apt-get autoremove
sudo apt-get update
sudo apt-get install firefox

2

apt clean Đã khắc phục sự cố đó cho tôi trên Ubuntu 18.04.


4
Bạn có thể đi xa hơn để đề cập rằng điều này sẽ hoàn toàn nuke của bạn /var/cache/apt/archives/và đề nghị một bản cập nhật để repoop. Nó sẽ hoạt động, nhưng nó giống như làm phẫu thuật với một cái búa. Chúc mừng!
Anh Cả Geek

0

Tôi gặp phải vấn đề này vì tôi hủy bỏ bản tải xuống đầu tiên của gói deb và tôi khởi động lại nó. Hậu quả là có xxxx.deb và xxxx.deb.1 trong thư mục tải xuống của tôi. gói .deb bị hỏng obvioulsly.

Giải pháp của tôi là xóa gói xxxx.deb và đổi tên xxxx.deb.1 thành xxxx.deb.

Một cách khác là cài đặt trực tiếp xxxx.deb.1 (Tôi chưa thử)

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.