解决debian apt-get upgrade 错误triggers ci file contains unknown directive `interest-noawait'

来源:互联网 发布:win10桌面激活windows 编辑:程序博客网 时间:2024/06/06 02:07


错误信息如下:

Errors were encountered while processing:  /var/cache/apt/archives/mime-support_3.54_all.deb

手动安装:
dpkg -i /var/cache/apt/archives/mime-support_3.54_all.deb

出现新的错误信息:
dpkg: error processing /var/cache/apt/archives/mime-support_3.54_all.deb (--install):
triggers ci file contains unknown directive `interest-noawait'
Errors were encountered while processing:
 /var/cache/apt/archives/mime-support_3.54_all.deb

首先尝试升级 dpkg 和 apt 软件。
apt-get install dpkg
apt-get install apt

重新安装后即可。


如果继续报错   执行 dpkg --configure -a 将配置所有没有配置的软件包 列出错误的软件信息

[chef]:-$ sudo dpkg --configure -aSetting up libpth20 (2.0.7-16) ...Setting up libxdmcp6 (1:1.1.1-1) ...Setting up libdbus-1-3 (1.6.12-1) ...Setting up libjs-jquery (1.7.2+dfsg-2) ...。。。Setting up libpangoxft-1.0-0 (1.32.5-5+b1) ...Setting up libpango1.0-0 (1.32.5-5+b1) ...Errors were encountered while processing: pinentry-gtk2 libgtk2.0-bin gnupg-agent gnupg2 libgpgme11 python-gpgme

删除这些软件 

apt-get remove --purge pinentry-gtk2 libgtk2.0-bin gnupg-agent gnupg2 libgpgme11 python-gpgme


如果继续报错 检查一下apt-get更新源是否设置正确

比如当前系统为debian_wheezy_armel 更新为内容为deb http://ftp2.cn.debian.org/debian stable main 

1.需要改为 deb http://ftp2.cn.debian.org/debian wheezy main 设置更新源的版本和当前系统版本一致 

2.查看当前更新源是否支持armel


关于更新源文件srouces.list的内容格式说明参考:http://blog.csdn.net/whatday/article/details/78461439



原创粉丝点击