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


13

Firefox ne parvient pas à 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.

Réponses:


21

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

4

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

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

2

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


4
Vous pouvez aller jusqu'à mentionner que ce sera tout à fait atomiser votre /var/cache/apt/archives/et recommander une mise à jour repoopulate. Cela fonctionnera, mais c'est un peu comme faire une chirurgie avec un marteau. À votre santé!
Elder Geek

0

J'ai rencontré ce problème car j'ai abandonné le premier téléchargement du paquet deb et je l'ai redémarré. La conséquence a été d'avoir xxxx.deb et xxxx.deb.1 dans mon dossier de téléchargement. le package .deb était manifestement 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é)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.