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

本文介绍了解决Debian系统中因mime-support软件包引起的dpkg安装错误的方法,包括升级dpkg和apt、移除冲突软件包及检查并修正更新源等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


错误信息如下:

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 -a
Setting 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.youkuaiyun.com/whatday/article/details/78461439



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值