前一段时间更新我的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。
阿嫂 于 2008-07-26 15:07:39发表:
sudo dpkg --configure -a
ztttly 于 2008-07-19 13:36:50发表:
学好英语很重要!No space left on device