首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于gconf依赖关系不好,运行dpkg时出现问题

由于gconf依赖关系不好,运行dpkg时出现问题
EN

Ask Ubuntu用户
提问于 2018-03-21 18:33:36
回答 2查看 3.8K关注 0票数 0

由于一些依赖关系问题,我无法运行任何apt操作。

如果我运行sudo apt-get upgrade,就会得到以下内容:

代码语言:javascript
复制
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 gconf-service-backend : Depends: libgconf-2-4 (= 3.2.6-4ubuntu1) but 3.2.6-4.1 is installed
 gconf2 : Depends: gconf-service (= 3.2.6-4.1)
 libgconf-2-4 : Depends: gconf2-common (= 3.2.6-4.1) but 3.2.6-4ubuntu1 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

但是在运行apt --fix-broken install时,我得到了以下信息:

代码语言:javascript
复制
dpkg: error processing archive /var/cache/apt/archives/gconf-service_3.2.6-4.1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/gconf/2/libgconfbackend-evoldap.so', which is also in package gconf-service-backend 3.2.6-4ubuntu1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/gconf-service_3.2.6-4.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

我试着运行sudo dpkg configure -a,但得到了以下结果:

代码语言:javascript
复制
dpkg: dependency problems prevent configuration of gconf2:
 gconf2 depends on gconf-service (= 3.2.6-4.1); however:
  Version of gconf-service on system is 3.2.6-4ubuntu1.

dpkg: error processing package gconf2 (--configure):
 dependency problems - leaving unconfigured
Setting up linux-image-extra-4.13.0-37-generic (4.13.0-37.42) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.13.0-37-generic /boot/vmlinuz-4.13.0-37-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.13.0-37-generic /boot/vmlinuz-4.13.0-37-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.13.0-37-generic /boot/vmlinuz-4.13.0-37-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-37-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.13.0-37-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-4.13.0-37-generic (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of libgconf-2-4:amd64:
 libgconf-2-4:amd64 depends on gconf2-common (= 3.2.6-4.1); however:
  Version of gconf2-common on system is 3.2.6-4ubuntu1.

dpkg: error processing package libgconf-2-4:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-image-generic:
 linux-image-generic depends on linux-image-extra-4.13.0-37-generic; however:
  Package linux-image-extra-4.13.0-37-generic is not configured yet.

dpkg: error processing package linux-image-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-image-generic:
 linux-signed-image-generic depends on linux-image-extra-4.13.0-37-generic; however:
  Package linux-image-extra-4.13.0-37-generic is not configured yet.

dpkg: error processing package linux-signed-image-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-image-generic (= 4.13.0.37.40); however:
  Package linux-image-generic is not configured yet.

dpkg: error processing package linux-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-generic:
 linux-signed-generic depends on linux-signed-image-generic (= 4.13.0.37.40); however:
  Package linux-signed-image-generic is not configured yet.

dpkg: error processing package linux-signed-generic (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 gconf2
 linux-image-extra-4.13.0-37-generic
 libgconf-2-4:amd64
 linux-image-generic
 linux-signed-image-generic
 linux-generic
 linux-signed-generic

看起来,由于gconf 3.2.6-4.1和3.2.6-4 4ubuntu1 1之间的奇怪差异,我似乎已经牢牢地陷入了依赖地狱。有人有什么建议吗?

谢谢。

EN

回答 2

Ask Ubuntu用户

发布于 2018-05-31 20:17:22

您需要强制覆盖该文件。

代码语言:javascript
复制
sudo dpkg -i --force-overwrite /var/cache/apt/archives/gconf-service_3.2.6-4.1_amd64.deb
票数 0
EN

Ask Ubuntu用户

发布于 2020-10-01 11:49:51

如果所有修复赔率都失败,请删除gconf2

代码语言:javascript
复制
sudo apt-get remove gconf2

此外,还可以删除在列表中出现的具有相同行为的其他有问题的包,最后删除sudo apt-get update && sudo apt-get upgrade

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1018037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档