Не вдалося оновити Firefox. Помилка lzma: стислі дані пошкоджені


14

Firefox не оновлюється через пошкоджене завантаження (дебют)

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.

Відповіді:



4

Вам потрібно видалити зламаний пакет у каталозі архівів, після чого оновити та встановити firefox.

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

3

apt clean виправили цю проблему для мене на Ubuntu 18.04.


4
Ви могли б піти так далеко, щоб згадати , що це буде повністю нюк СВІЙ /var/cache/apt/archives/і рекомендувати оновлення repoopulate. Це буде працювати, але це як би робити операцію молотком. Ура!
Старійшина

0

Я зіткнувся з цією проблемою, тому що перериваю перше завантаження пакету deb і перезапускаю його. Наслідком цього було те, що у моїй папці завантаження було xxxx.deb та xxxx.deb.1. пакунок .deb був насильно пошкоджений.

Моїм рішенням було видалити пакет xxxx.deb та перейменувати xxxx.deb.1 на xxxx.deb.

Іншою альтернативою має бути встановлення безпосередньо xxxx.deb.1 (я не пробував)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.