软件包(gstreamer 等)导致缓存损坏

软件包(gstreamer 等)导致缓存损坏

安装时“Teamviewerx64”,则出现包错误。错误的输出:

标题:包操作失败

简而言之:软件包的安装或删除失败。

细节:

installArchives() failed: (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 206917 files and directories currently installed.)
Unpacking libjack-jackd2-0:i386 (from .../libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu1_i386.deb) ...
dpkg: error processing /var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu1_i386.deb (--unpack):
 './usr/share/doc/libjack-jackd2-0/changelog.Debian.gz' is different from the same file on the system
No apport report written because MaxReports is reached already
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Selecting previously unselected package gstreamer0.10-plugins-good:i386.
Unpacking gstreamer0.10-plugins-good:i386 (from .../gstreamer0.10-plugins-good_0.10.31-1ubuntu1_i386.deb) ...
Selecting previously unselected package libasound2-plugins:i386.
Unpacking libasound2-plugins:i386 (from .../libasound2-plugins_1.0.25-1ubuntu1_i386.deb) ...
Selecting previously unselected package ia32-libs-multiarch:i386.
Unpacking ia32-libs-multiarch:i386 (from .../ia32-libs-multiarch_20090808ubuntu36_i386.deb) ...
Selecting previously unselected package ia32-libs.
Unpacking ia32-libs (from .../ia32-libs_20090808ubuntu36_amd64.deb) ...
Errors were encountered while processing:
 /var/cache/apt/archives/libjack-jackd2-0_1.9.8~dfsg.1-1ubuntu1_i386.deb
Error in function: 
SystemError: E:Sub-process /usr/bin/dpkg returned an error code (1)
Setting up libasound2-plugins:i386 (1.0.25-1ubuntu1) ...
Setting up gstreamer0.10-plugins-good:i386 (0.10.31-1ubuntu1) ...
Setting up ia32-libs-multiarch:i386 (20090808ubuntu36) ...
Setting up ia32-libs (20090808ubuntu36) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

运行sudo apt-get -f install没有任何效果。消除此错误的唯一方法是运行sudo apt-get remove ia32-libs ia32-libs-multiarch:i386 gstreamer0.10-plugins-good:i386 libasound2-plugins:i386

哪里出了问题?我该如何修复?

谢谢你!

答案1

您在 libjack-jackd2-0 软件包中遇到了一个错误,版本 1.9.8~dfsg.2-1precise1(该版本从未在 Ubuntu 中发布过,肯定来自其他地方)。

它声称是 Multi-Arch:相同,但是该文件在不同的架构下有所不同。

当然,您可以安全地删除 /usr/share/doc/libjack-jackd2-0/changelog.Debian.gz。然后再次运行 APT,一切运行顺利。

相关内容