[问题]apt出错,导致dpkg --configure -a命令不能使用

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

[问题]apt出错,导致dpkg --configure -a命令不能使用

#1

帖子 martian2 » 2008-06-05 21:22

在Synaptic自动更新时不小心按了Ctrl+C,导致apt出现了问题,输入sudo apt-get install xxx 后出现:

代码: 全选

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report. 
按照系统提示输入 sudo dpkg --configure -a,结果出现:

代码: 全选

dpkg: ../../src/packages.c:221: process_queue: Assertion `dependtry <= 4' failed.
Aborted
Apt还是不能用,没办法,只好用sudo apt-get autoclean清理一下缓存,清理后apt能正常使用了,但dpkg --configure -a 命令仍然出错,郁闷了好久,无奈之下用只好执行

代码: 全选

sudo dpkg -l | grep -v ^ii
sudo dpkg --purge -a
问题依旧,只好来这里问问了,怎样才能修复错误,是dpkg --configure -a命令能够正常使用?系统是debian 4
martian2
帖子: 39
注册时间: 2008-05-24 10:54

#2

帖子 martian2 » 2008-06-05 23:38

经过一番搜索,终于在老外那里找到答案了

代码: 全选

sudo apt-get remove blt
sudo apt-get remove gimp-python
sudo dpkg --configure -a
一切正常!原来是更新安装gimp-python时不小心按Ctrl+C取消了,得先卸载gimp-python,看来国内的资料还是少啊,很多问题都得跑到老外的论坛那里找答案
:( :( :(
头像
muzuiget
帖子: 1097
注册时间: 2007-12-31 14:57

#3

帖子 muzuiget » 2008-06-05 23:41

:lol: 恭喜楼主找到解决方法
回复