फ़ायरफ़ॉक्स को अपग्रेड करना विफल रहता है। lzma त्रुटि: संपीड़ित डेटा दूषित है


14

फ़ायरफ़ॉक्स दूषित डाउनलोड (डीब) ​​के कारण अपडेट करने में विफल

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

आपको अभिलेखागार निर्देशिका में टूटे हुए पैकेज को निकालने की आवश्यकता है और फिर फ़ायरफ़ॉक्स स्थापित करें।

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

मुझे इस समस्या का सामना करना पड़ा क्योंकि मैं डिबेट पैकेज के पहले डाउनलोड को निरस्त करता हूं और मैं इसे पुनः आरंभ करता हूं। परिणाम मेरे डाउनलोड फ़ोल्डर में xxxx.deb और xxxx.deb.1 था। .deb पैकेज मोटे तौर पर दूषित था।

मेरा समाधान xxxx.deb पैकेज को हटाने और xxxx.deb.1 का नाम बदलकर xxxx.deb करना था।

एक और विकल्प सीधे xxxx.deb.1 को स्थापित करना चाहिए (मैंने कोशिश नहीं की)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.