dnsutils E: Sub-process /usr/bin/dpkg returned an error code (1) 我的解决办法

我的电脑 Ubuntu12.04(32bit),apt-get 不能用,新得利也不能用。报错信息如下:

# apt-get -f install

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
正在更正依赖关系... 完成
将会安装下列额外的软件包:
  dnsutils
建议安装的软件包:
  rblcheck
下列软件包将被升级:
  dnsutils
升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 2 个软件包没有被完全安装或卸载。
需要下载 0 B/143 kB 的软件包。
解压缩后会消耗掉 0 B 的额外空间。
您希望继续执行吗?[Y/n]Y
dpkg:依赖关系问题使得 dnsutils 的配置工作不能继续:
 dnsutils 依赖于 libbind9-80 (= 1:9.8.1.dfsg.P1-4ubuntu0.7);然而:
系统中 libbind9-80 的版本为 1:9.8.1.dfsg.P1-4ubuntu0.8。
 dnsutils 依赖于 libdns81 (= 1:9.8.1.dfsg.P1-4ubuntu0.7);然而:
系统中 libdns81 的版本为 1:9.8.1.dfsg.P1-4ubuntu0.8。
 dnsutils 依赖于 libisc83 (= 1:9.8.1.dfsg.P1-4ubuntu0.7);然而:
系统中 libisc83 的版本为 1:9.8.1.dfsg.P1-4ubuntu0.8。
 dnsutils 依赖于 libisccfg82 (= 1:9.8.1.dfsg.P1-4ubuntu0.7);然而:
系统中 libisccfg82 的版本为 1:9.8.1.dfsg.P1-4ubuntu0.8。
 dnsutils 依赖于 liblwres80 (= 1:9.8.1.dfsg.P1-4ubuntu0.7);然而:
系统中 liblwres80 的版本为 1:9.8.1.dfsg.P1-4ubuntu0.8。
dpkg:处理 dnsutils (--configure)时出错:
 依赖关系问题 - 仍未被配置
因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。
                                                                    dpkg:依赖关系问题使得 ubuntu-standard 的配置工作不能继续:
 ubuntu-standard 依赖于 dnsutils;然而:
  软件包 dnsutils 尚未配置。
dpkg:处理 ubuntu-standard (--configure)时出错:
 依赖关系问题 - 仍未被配置
因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。
                                                                    在处理时有错误发生:
 dnsutils
 ubuntu-standard
E: Sub-process /usr/bin/dpkg returned an error code (1)



这个问题折磨了我一下午,现将解决办法记录如下(只是我的解决办法,具体问题还得具体分析):


1. dpkg -r ubuntu-standard

2.dpkg -r dnsutils


执行以上命令后,如果还提示有哪些依赖关系,继续dpkg -r ****,直到没有依赖关系提示为止。

然后 sudo apt-get -f install,应该就不会再提示依赖关系了。问题就应该解决了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值