ubuntu 下面资源报错

发布于 2022-09-12 22:19:44 字数 3375 浏览 12 评论 0

Get:1 http://cn.archive.ubuntu.com/ubuntu/ bionic-updates/main libcom-err2 amd64 1.44.1-1ubuntu1.3 [8,848 B]
Get:2 http://cn.archive.ubuntu.com/ubuntu/ bionic-updates/main libcomerr2 amd64 1.44.1-1ubuntu1.3 [2,708 B]
Get:3 http://cn.archive.ubuntu.com/ubuntu/ bionic-updates/main libtirpc1 amd64 0.2.5-1.2ubuntu0.1 [75.7 kB]
Get:4 http://cn.archive.ubuntu.com/ubuntu/ bionic-updates/main libc6 amd64 2.27-3ubuntu1.4 [2,832 kB]
Get:5 http://cn.archive.ubuntu.com/ubuntu/ bionic-updates/main libc-bin amd64 2.27-3ubuntu1.4 [643 kB]
Get:6 http://cn.archive.ubuntu.com/ubuntu/ bionic-updates/main locales all 2.27-3ubuntu1.4 [3,611 kB]
Fetched 7,173 kB in 55s (130 kB/s)                                             
Preconfiguring packages ...
dpkg-deb: error: archive '/var/cache/apt/archives/libcomerr2_1.44.1-1ubuntu1.3_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/libcomerr2_1.44.1-1ubuntu1.3_amd64.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
dpkg-deb: error: archive '/var/cache/apt/archives/libcom-err2_1.44.1-1ubuntu1.3_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/libcom-err2_1.44.1-1ubuntu1.3_amd64.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
dpkg-deb: error: archive '/var/cache/apt/archives/libtirpc1_0.2.5-1.2ubuntu0.1_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/libtirpc1_0.2.5-1.2ubuntu0.1_amd64.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
dpkg-deb: error: archive '/var/cache/apt/archives/libc-bin_2.27-3ubuntu1.4_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/libc-bin_2.27-3ubuntu1.4_amd64.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
dpkg-deb: error: archive '/var/cache/apt/archives/locales_2.27-3ubuntu1.4_all.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/locales_2.27-3ubuntu1.4_all.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
dpkg-deb: error: archive '/var/cache/apt/archives/libc6_2.27-3ubuntu1.4_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up
dpkg: error processing archive /var/cache/apt/archives/libc6_2.27-3ubuntu1.4_amd64.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/libcomerr2_1.44.1-1ubuntu1.3_amd64.deb
 /var/cache/apt/archives/libcom-err2_1.44.1-1ubuntu1.3_amd64.deb
 /var/cache/apt/archives/libtirpc1_0.2.5-1.2ubuntu0.1_amd64.deb
 /var/cache/apt/archives/libc-bin_2.27-3ubuntu1.4_amd64.deb
 /var/cache/apt/archives/locales_2.27-3ubuntu1.4_all.deb
 /var/cache/apt/archives/libc6_2.27-3ubuntu1.4_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@center1:/etc/apt# sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 470 not upgraded

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

水波映月 2022-09-19 22:19:44

因为没有提供系统版本和包管理器版本,我猜可能是以下问题:
dpkg无法解析tar.xz格式的control.tar.xz文件。

这主要是deb包打包的一个问题,一般使用xz压缩data部分,用gzip打control部分。

  • 旧版的dpkg-deb,默认会把control和data分开用不同的格式打包,control默认始终使用gzip的格式打包。
  • 而新版的dpkg-deb(1.19.0)之后都会使用相同的格式压缩control和data。

这是dpkg工具的bug,只在旧版的dpkg会出现这个问题。在dpkg_1.17.5ubuntu5.8以及之后的版本都不会出现这个问题,dpkg_1.17.5ubuntu5.8这个版本也是ubuntu14.04自带源内的版本。
所以你把包管理器升级一下,应该就能安装你要安装的软件包了。

可是我不会升级怎么办,啥......那也一并贴给你吧

sudo apt-get clean
sudo apt-get update
sudo apt-get install dpkg
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文