Firefox 업그레이드가 실패합니다. lzma 오류 : 압축 된 데이터가 손상되었습니다


14

손상된 다운로드 (deb)로 인해 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.

답변:


22

내가 고친 방법은 다음과 같습니다.

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

아카이브 디렉토리에서 손상된 패키지를 제거한 다음 firefox를 업데이트하고 설치해야합니다.

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

3

apt clean 우분투 18.04에서 저 에게이 문제를 해결했습니다.


4
당신은 이것이 당신 완전히/var/cache/apt/archives/ 방해하고 업데이트 할 것을 권장 한다고 언급 할 수 있습니다 . 작동하지만 망치로 수술하는 것과 같습니다. 건배!
Geek

0

deb 패키지의 첫 번째 다운로드를 중단하고 다시 시작하기 때문에이 문제에 직면했습니다. 결과적으로 내 다운로드 폴더에 xxxx.deb 및 xxxx.deb.1이 생겼습니다. .deb 패키지가 심각하게 손상되었습니다.

내 해결책은 xxxx.deb 패키지를 제거하고 xxxx.deb.1의 이름을 xxxx.deb로 바꾸는 것이 었습니다.

또 다른 대안은 xxxx.deb.1을 직접 설치하는 것입니다 (나는 시도하지 않았습니다)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.