Firefox'u yükseltme işlemi başarısız oluyor. lzma hatası: sıkıştırılmış veriler bozuk


14

Firefox, bozuk indirme (deb) nedeniyle güncellenemiyor

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.

Yanıtlar:


22

İşte böyle düzelttim.

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

Arşiv dizinindeki bozuk paketi kaldırmanız ve ardından firefox'u güncellemeniz ve yüklemeniz gerekir.

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

3

apt clean bu sorunu bir Ubuntu 18.04'te düzeltti.


4
Şimdiye kadar söz etmek, bunu gerçekleştirmeye gidebilir edecektir tamamen nuke Şu Verilerinizi /var/cache/apt/archives/ve repoopulate için bir güncelleme önerilir. Çalışacak, ama bir çekiçle ameliyat yapmak gibi. Şerefe!
Yaşlı Geek

0

Deb paketinin ilk indirilmesini iptal ettiğim ve yeniden başlattığım için bu sorunla karşılaştım. Sonuç, indirme klasörümde xxxx.deb ve xxxx.deb.1 olmasıydı. .deb paketi zor bir şekilde bozuldu.

Benim çözümüm xxxx.deb paketini kaldırmak ve xxxx.deb.1'i xxxx.deb olarak yeniden adlandırmaktı.

Başka bir alternatif doğrudan xxxx.deb.1'i yüklemek olmalıdır (denemedim)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.