การอัพเกรด Firefox ล้มเหลว ข้อผิดพลาด lzma: ข้อมูลที่บีบอัดเสียหาย


14

Firefox ไม่สามารถอัปเดตเนื่องจากการดาวน์โหลดที่เสียหาย (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.

คำตอบ:


22

นี่คือวิธีที่ฉันแก้ไขมัน

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

คุณต้องลบแพ็กเกจที่เสียหายในไดเรกทอรีเก็บถาวรจากนั้นอัปเดตและติดตั้ง firefox

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

3

apt clean แก้ไขปัญหานั้นให้ฉันใน Ubuntu 18.04


4
คุณอาจกล่าวได้ว่านี่จะ ทำให้คุณสมบูรณ์/var/cache/apt/archives/และแนะนำการอัปเดตเพื่อทำซ้ำ มันจะได้ผล แต่มันก็เหมือนกับการผ่าตัดด้วยค้อน ไชโย!
เอ็ลเดอร์ Geek

0

ฉันประสบปัญหานี้เนื่องจากฉันยกเลิกการดาวน์โหลดครั้งแรกของแพ็คเกจ deb และฉันเริ่มต้นใหม่ ผลที่ตามมาคือต้องมี xxxx.deb และ xxxx.deb.1 ในโฟลเดอร์ดาวน์โหลดของฉัน แพคเกจ. deb เสียหายอย่างมาก

ทางออกของฉันคือการลบแพคเกจ xxxx.deb และเปลี่ยนชื่อ xxxx.deb.1 เป็น xxxx.deb

อีกทางเลือกหนึ่งที่ควรติดตั้งโดยตรงคือ xxxx.deb.1 (ฉันไม่ได้ลอง)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.