一系列配置和依赖关系问题导致apt和dpkg无法运行

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
bingning
帖子: 120
注册时间: 2008-06-21 2:20

一系列配置和依赖关系问题导致apt和dpkg无法运行

#1

帖子 bingning » 2008-11-12 14:28

出现这个问题可能是因为我在最近更新ubuntu8.04的时候,没有等待下载完更新就停止,然后安装更新造成的。后续v的几个楼层记录了我尝试解决问题的过程,不知道版主会不会删掉?
不知道我的这个问题怎么解决?详情请看下面copy出来的文本:


guanx@guanx-desktop:~$ sudo dpkg --configure -a
[sudo] password for guanx:
正在设置 initramfs-tools (0.85eubuntu39.3) ...
update-initramfs: deferring update (trigger activated)

dpkg:依赖关系问题使得 g++-4.2 的配置工作不能继续:
g++-4.2 依赖于 libstdc++6-4.2-dev (= 4.2.4-1ubuntu3);然而:
未曾安装软件包“libstdc++6-4.2-dev”。
dpkg:处理 g++-4.2 (--configure)时出错:
依赖关系问题 - 仍未被配置
正在设置 linux-image-2.6.24-21-generic (2.6.24-21.43) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-21-generic
Failed to symbolic-link boot/initrd.img-2.6.24-21-generic to initrd.img.
dpkg:处理 linux-image-2.6.24-21-generic (--configure)时出错:
子进程 post-installation script 返回了错误号 17
dpkg:依赖关系问题使得 linux-ubuntu-modules-2.6.24-21-generic 的配置工作不能继续:
linux-ubuntu-modules-2.6.24-21-generic 依赖于 linux-image-2.6.24-21-generic;然而:
软件包 linux-image-2.6.24-21-generic 还没有被配置。
dpkg:处理 linux-ubuntu-modules-2.6.24-21-generic (--configure)时出错:
依赖关系问题 - 仍未被配置
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-bootinitrd.img-2.6.15-52-686
Cannot find /lib/modules/bootinitrd.img-2.6.15-52-686
update-initramfs: failed for /boot/initrd.img-bootinitrd.img-2.6.15-52-686
dpkg: 子进程 post-installation script 返回了错误号 1
guanx@guanx-desktop:~$

小结一下以下命令都不能解决问题:sudo apt-get upgrade
sudo apt-get update
sudo apt-get -f install
sudo dpkg --configure -a
sudo apt-get autoremove
还有欲删除未使用的内核也删除不了。
上次由 bingning 在 2008-11-12 15:33,总共编辑 2 次。
头像
bingning
帖子: 120
注册时间: 2008-06-21 2:20

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#2

帖子 bingning » 2008-11-12 14:37

我查找了一些帖子,基本上出现这种问题都是因为更新途中随便断开造成的错误。
但是参照他们的方法,我的问题还是不能解决
像这个帖子(系统出错。是dpkg was interrupted,( 已经解决))viewtopic.php?f=86&t=27615。我参照了,一样不能解决问题。
不知道怎么办?
头像
bingning
帖子: 120
注册时间: 2008-06-21 2:20

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#3

帖子 bingning » 2008-11-12 15:01

想用apt删除最新那个内核(不是当前使用内核),但是也删除不了,出现一样的错误提示信息:
dpkg was interrupted
头像
bingning
帖子: 120
注册时间: 2008-06-21 2:20

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#4

帖子 bingning » 2008-11-12 15:07

不看不知道,一看下一跳
原来debian系统也是这样的,更新中断然后安装更新也会出错!
请看帖子:“Debian 4新立得安装tomcat,中断后提示错误,不能再安装“
http://www.linuxeden.com/forum/thread-167636-1-1.html
头像
bingning
帖子: 120
注册时间: 2008-06-21 2:20

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#5

帖子 bingning » 2008-11-12 15:14

在本论坛找到一个类似帖子,楼主没有写出解决办法,不过在帖子回复中找到终于可以用的命令
执行如下:
root@guanx-desktop:/home/guanx# sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
正在更正依赖关系... 完成
将会安装下列额外的软件包:
libffi4 libffi4-dev libstdc++6 libstdc++6-4.2-dev
建议安装的软件包:
libstdc++6-4.2-doc
下列的软件包将被升级:
libffi4 libffi4-dev libstdc++6 libstdc++6-4.2-dev
共升级了 4 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 163 个软件未被升级。
有 5 个软件包没有被完全安装或卸载。
需要下载 1624kB 的软件包。
操作完成后,会消耗掉 0B 的额外磁盘空间。
您希望继续执行吗?[Y/n]y

希望能解决问题。其他的命令,dpkg或者apt开头的都不行,
头像
bingning
帖子: 120
注册时间: 2008-06-21 2:20

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#6

帖子 bingning » 2008-11-12 15:19

貌似还是不能解决问题:
终端信息如下:

正在解压缩将用于更替的包文件 libstdc++6 ...
正在设置 libstdc++6 (4.2.4-1ubuntu3) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
(正在读取数据库 ... 系统当前总共安装有 190424 个文件和目录。)
正预备替换 libstdc++6-4.2-dev 4.2.4-1ubuntu1 (使用 .../libstdc++6-4.2-dev_4.2.4-1ubuntu3_i386.deb) ...
正在解压缩将用于更替的包文件 libstdc++6-4.2-dev ...
正预备替换 libffi4 4.2.4-1ubuntu1 (使用 .../libffi4_4.2.4-1ubuntu3_i386.deb) ...
正在解压缩将用于更替的包文件 libffi4 ...
正预备替换 libffi4-dev 4.2.4-1ubuntu1 (使用 .../libffi4-dev_4.2.4-1ubuntu3_i386.deb) ...
正在解压缩将用于更替的包文件 libffi4-dev ...
正在设置 initramfs-tools (0.85eubuntu39.3) ...
update-initramfs: deferring update (trigger activated)

正在设置 linux-image-2.6.24-21-generic (2.6.24-21.43) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.24-21-generic
Failed to symbolic-link boot/initrd.img-2.6.24-21-generic to initrd.img.
dpkg:处理 linux-image-2.6.24-21-generic (--configure)时出错:
子进程 post-installation script 返回了错误号 17
dpkg:依赖关系问题使得 linux-ubuntu-modules-2.6.24-21-generic 的配置工作不能继续:
linux-ubuntu-modules-2.6.24-21-generic 依赖于 linux-image-2.6.24-21-generic;然而:
软件包 linux-image-2.6.24-21-generic 还没有被配置。
dpkg:处理 linux-ubuntu-modules-2.6.24-21-generic (--configure)时出错:
依赖关系问题 - 仍未被配置
正在设置 libffi4 (4.2.4-1ubuntu3) ...

正在设置 libffi4-dev (4.2.4-1ubuntu3) ...
正在设置 libstdc++6-4.2-dev (4.2.4-1ubuntu3) ...
正在设置 g++-4.2 (4.2.4-1ubuntu3) ...
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-bootinitrd.img-2.6.15-52-686
Cannot find /lib/modules/bootinitrd.img-2.6.15-52-686
update-initramfs: failed for /boot/initrd.img-bootinitrd.img-2.6.15-52-686
dpkg: 子进程 post-installation script 返回了错误号 1
E: Sub-process /usr/bin/dpkg returned an error code (2)

再试试dpkg -configure -pending命令,还是不能解决问题~~~~
guoqingray
帖子: 81
注册时间: 2008-11-30 14:52

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#7

帖子 guoqingray » 2008-12-07 15:52

我在安装realplayer 中出现了这个问题,希望那位高手指点一下,不生感激。
头像
夏尔的苹果
帖子: 22
注册时间: 2008-11-15 20:12

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#8

帖子 夏尔的苹果 » 2009-01-22 0:23

我的一般就 sudo apt-get -f install 就可以解决,还没有遇到前面那么棘手的问题。 :em06
我想 ^^^^ , far far away 。
bobz
帖子: 3
注册时间: 2009-03-13 8:11

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#9

帖子 bobz » 2009-03-13 20:11

跟下,安realplay也出现这问题。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#10

帖子 BigSnake.NET » 2009-03-13 20:18

update-initramfs: Generating /boot/initrd.img-2.6.24-21-generic
Failed to symbolic-link boot/initrd.img-2.6.24-21-generic to initrd.img.

看是不是磁盘满了
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
bobz
帖子: 3
注册时间: 2009-03-13 8:11

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#11

帖子 bobz » 2009-03-14 14:10

df -k 查看没有满 的。 我觉得这问题是exim-4 与lsb 配置问题, 但我配置了半天也搞不明白啊。愁
macosx1054
帖子: 39
注册时间: 2008-09-07 17:17
来自: shan dong qing dao

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#12

帖子 macosx1054 » 2009-03-18 16:58

我的也是出现这个问题:好像是我安装了自己编译的内核之后,删除不干净!

我试了一下这个:
dpkg --configure initramfs-tools

问题就解决了;;

有时候你考虑全部,还不如考虑一个细节,真实搞笑!我的问题就是这样解决的,希望有点帮助!
bobz
帖子: 3
注册时间: 2009-03-13 8:11

Re: 一系列配置和依赖关系问题导致apt和dpkg无法运行

#13

帖子 bobz » 2009-03-19 8:16

我的也解决了 我是把exim4 给remove了.
回复