运行 apt 时文件或流意外结束

运行 apt 时文件或流意外结束
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 301729 files and directories currently installed.)
Preparing to unpack .../libpython2.7_2.7.6-8ubuntu0.2_amd64.deb ...
Unpacking libpython2.7:amd64 (2.7.6-8ubuntu0.2) over (2.7.6-8) ...
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/libpython2.7_2.7.6-8ubuntu0.2_amd64.deb (--unpack):     cannot copy extracted data for './usr/lib/x86_64-linux-    gnu/libpython2.7.so.1.0' to '/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0.dpkg-new': unexpected end of file or stream
Errors were encountered while processing:
/var/cache/apt/archives/libpython2.7_2.7.6-8ubuntu0.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

以上是 的结果apt-get upgrade -f dpkg。感谢您在这个问题上提供的任何帮助!

编辑:

以下是更多细节。我正在使用 Linux Mint 17.2 Cinnamon 640 位。许多程序似乎崩溃了,Synaptic 表示这些程序python2.7libpython2.7损坏,但无法修复它们。每一次修复它们的尝试都导致了

E: Sub-process /usr/bin/dpkg returned an error code (1).

我跑了apt-get update然后apt-get upgrade -f dpkg得到了上面的结果。

答案1

sudo apt-get clean在命令行上运行对我有用。

来自相关问题询问 ubuntu:

sudo apt-get clean清除检索到的包文件的本地存储库。

看来是某些下载的包文件有问题。删除它并应用更新(再次下载文件)修复了它。

[我本来会赞成上面的评论,但缺乏声誉]

答案2

尝试降级您的虚拟机管理程序:https://ubuntuforums.org/showthread.php?t=2441506

相关内容