La actualización de Firefox falla. Error de lzma: los datos comprimidos están corruptos


13

Firefox no se actualiza debido a una descarga corrupta (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.

Respuestas:


21

Así es como lo arreglé.

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

Debe eliminar el paquete roto en el directorio de archivos y luego actualizar e instalar firefox.

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

2

apt clean solucionó ese problema para mí en un Ubuntu 18.04.


44
Usted puede ir tan lejos como para mencionar que este va a bombardear por completo su /var/cache/apt/archives/y recomendar una actualización de repoopulate. Funcionará, pero es como hacer una cirugía con un martillo. ¡Salud!
Elder Geek el

0

Enfrenté este problema porque aborto la primera descarga del paquete deb y lo reinicio. La consecuencia fue tener xxxx.deb y xxxx.deb.1 en mi carpeta de descargas. El paquete .deb estaba obviamente dañado.

Mi solución fue eliminar el paquete xxxx.deb y cambiar el nombre de xxxx.deb.1 a xxxx.deb.

Otra alternativa debería ser instalar directamente xxxx.deb.1 (no lo intenté)

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.