web-dev-qa-db-fra.com

La mise à niveau de Firefox échoue. erreur lzma: les données compressées sont corrompues

Firefox ne parvient pas à se mettre à jour en raison d'un téléchargement corrompu (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.
8
Elder Geek

Voici comment je l'ai corrigé.

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
15
Elder Geek

Vous devez supprimer le paquet endommagé dans le répertoire archives, puis mettre à jour et installer Firefox.

Sudo apt-get autoremove
Sudo apt-get update
Sudo apt-get install firefox
4
Parto

apt clean a résolu ce problème pour moi sur Ubuntu 18.04.

0
domih

J'ai rencontré ce problème parce que j'ai interrompu le premier téléchargement du paquet deb et je l'ai redémarré. La conséquence était d'avoir xxxx.deb et xxxx.deb.1 dans mon dossier de téléchargement. le paquet .deb était visiblement corrompu.

Ma solution a été de supprimer le package xxxx.deb et de renommer xxxx.deb.1 en xxxx.deb.

Une autre alternative devrait être d'installer directement le xxxx.deb.1 (je n'ai pas essayé)

0
Jean-Marc