Google

UBUNTU 更新时依赖关系问题

2008-07-19 21:41 来源: 红联 作者:Entertr 网友评论 0 条 浏览次数 0
前一段时间更新我的UBUNTU系统,突然发现总是会有错误,以至于很多更新都不成功:

正在设置 linux-image-2.6.24-19-generic (2.6.24-19.34) ...Running depmod.update-initramfs: Generating /boot/initrd.img-2.6.24-19-generic gzip: stdout: No space left on deviceupdate-initramfs: failed for /boot/initrd.img-2.6.24-19-genericFailed to create initrd image.dpkg:处理 linux-image-2.6.24-19-generic (--configure)时出错: 子进程 post-installation script 返回了错误号 2dpkg:依赖关系问题使得 linux-ubuntu-modules-2.6.24-19-generic 的配置工作不能继续: linux-ubuntu-modules-2.6.24-19-generic 依赖于 linux-image-2.6.24-19-generic;然而: 软件包 linux-image-2.6.24-19-generic 还没有被配置。dpkg:处理 linux-ubuntu-modules-2.6.24-19-generic (--configure)时出错: 依赖关系问题 - 仍未被配置

几天也没有结果。因为还能更新,就暂时放下了。

今天突然连软件管理器也打不开了,提示我:

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

结果按它说的执行:sudo dpkg --configure -a

结果却又出现了“依赖关系问题”的错误提示。

这下严重了,不能更新了怎么办。

一翻折腾后,终于在错误日志里看到

"
update-initramfs: Generating /boot/initrd.img-2.6.24-19-generic
gzip: stdout: No space left on device
update-initramfs: failed for /boot/initrd.img-2.6.24-19-generic
Failed to create initrd image.
dpkg:处理 linux-image-2.6.24-19-generic (--configure)时出错:
"

原来是没有空间了,打开/boot一看,里面一大堆kernel的文件,都是以前旧版本的。而剩余空间只有102K了。于是乎:

1. 查看当前使用的版本,应该是"2.6.24-19";

2. /boot备份一下。

3. 删除旧版本的文件,你很容易就会发现其中的规律,很多文件名类似,而版本号不同的文件。留下当前你系统的版本就行了。其它都删掉。终于腾出了点空间。

再执行sudo dpkg --configure -a

一切OK。

上一篇: 下一篇:

相关主题:ubuntu  依赖关系

网友评论