Memutakhirkan Firefox gagal. Kesalahan lzma: data terkompresi rusak

13

Firefox gagal memperbarui karena unduhan yang rusak (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.
Penatua Geek
sumber

Jawaban:

21

Begini cara saya memperbaikinya.

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
Penatua Geek
sumber
4

Anda perlu menghapus paket yang rusak di direktori arsip kemudian memperbarui dan menginstal firefox.

sudo apt-get autoremove
sudo apt-get update
sudo apt-get install firefox
Parto
sumber
2

apt clean memperbaiki masalah itu untuk saya di Ubuntu 18.04.

domih
sumber
4
Anda mungkin melangkah lebih jauh lagi dengan mengatakan bahwa ini akan sepenuhnya mematikan Anda /var/cache/apt/archives/dan merekomendasikan pembaruan untuk diisi ulang. Ini akan berhasil, tapi itu seperti melakukan operasi dengan palu. Bersulang!
Penatua Geek
0

Saya menghadapi masalah ini karena saya membatalkan unduhan pertama paket deb dan saya memulai kembali. Konsekuensinya adalah memiliki xxxx.deb dan xxxx.deb.1 di folder unduhan saya. paket deb. Secara terang-terangan rusak.

Solusi saya adalah menghapus paket xxxx.deb dan mengganti nama xxxx.deb.1 menjadi xxxx.deb.

Alternatif lain adalah menginstal langsung xxxx.deb.1 (saya tidak mencoba)

Jean-Marc
sumber