当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [已解决][问题]dpkg出错,Cannot find /lib/modules/2.6.24-20-generic.bak
帖子发表于 : 2008-08-07 15:48 
头像

注册: 2007-10-06 3:48
帖子: 510
地址: 霍格沃茨魔法学校葛莱芬多学院
送出感谢: 0 次
接收感谢: 0 次
系统更新时,在下载完软件包后开始安装,突然报错了,
E: dpkg was interrupted, you must manually run '[code]dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.
不太清楚具体是怎么出错的,似乎网线中间断掉了,然而在我运行了
sudo dpkg --configure -a后提示

正在设置 initramfs-tools (0.85eubuntu39.2) ...
update-initramfs: deferring update (trigger activated)

Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.24-20-generic.bak
Cannot find /lib/modules/2.6.24-20-generic.bak
update-initramfs: failed for /boot/initrd.img-2.6.24-20-generic.bak
dpkg: 子进程 post-installation script 返回了错误号 1

Cannot find /lib/modules/2.6.24-20-generic.bak,我看了下/lib/modules下面只有一个内核的文件夹,没有这个2.6.24-20-generic.bak。
求救,我该怎么解决?如果谁能上传一个这个文件,我可以用来解决吗?


_________________
Because...nobody really uses an operating system,
people use...programs...on their computer.
And the only mission in life of an operating system is to helps those programs run.
----Linus


最后由 chinesejerry 编辑于 2008-08-09 11:05,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-07 16:01 
头像

注册: 2007-08-05 17:40
帖子: 4968
送出感谢: 0 次
接收感谢: 4
你先用dpkg看看哪個包配置錯誤。(我現在用的是redhat,不清楚dkpg)
想方法用dpkg刪掉它。
------
有問題,別灰心,多看man。

好像是dpkg --purge xxx是能刪掉配置失敗的軟件包,具體是哪個還要你自己找!

不過我記得不一定只這一步就能好。你在dpkg --configure -a一下看看!

----------
以上方法僅供參考,請自己衡量利弊!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-09 11:10 
头像

注册: 2007-10-06 3:48
帖子: 510
地址: 霍格沃茨魔法学校葛莱芬多学院
送出感谢: 0 次
接收感谢: 0 次
cnkilior 写道:
你先用dpkg看看哪個包配置錯誤。(我現在用的是redhat,不清楚dkpg)
想方法用dpkg刪掉它。
------
有問題,別灰心,多看man。

好像是dpkg --purge xxx是能刪掉配置失敗的軟件包,具體是哪個還要你自己找!

不過我記得不一定只這一步就能好。你在dpkg --configure -a一下看看!

----------
以上方法僅供參考,請自己衡量利弊!

我解决了,又仔细看了一下dpkg --configure -a的结果,虽然提示Cannot find /lib/modules/2.6.24-20-generic.bak,但是我的/lib/modules下本来有2.6.24-20-generic这个目录,于是我把它在当前路径复制了一份,命名成2.6.24-20-generic.bak,再dpkg --configure -a就发现没有提示任何错误,dpkg也能用了。
但是为什么要是.bak的文件夹呢?这个文件夹怎么会不存在了呢?之前到底发生了什么?


_________________
Because...nobody really uses an operating system,
people use...programs...on their computer.
And the only mission in life of an operating system is to helps those programs run.
----Linus


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:poloshiao 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译