Ubuntu 12.04 错误信息 E: dpkg 被中断

Ubuntu 12.04 错误信息 E: dpkg 被中断

在 Ubuntu 12.04 中我收到一条错误消息:

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

运行该命令后,什么也没有发生,再次尝试时出现相同的错误消息。

答案1

可能是某个软件包的配置脚本有问题。运行时,sudo dpkg --configure -a您可能会在屏幕上看到一堆输出;我非常怀疑它“只是”失败了。如果没有看到错误消息的完整输出,很难知道问题是什么。软件包管理器失败的原因几乎可以是任何事情,从坏的磁盘块到 DEB 文件下载不完整,再到软件包升级/安装脚本中的编程错误等。

答案2

只需查看问题修复流程

E:dpkg 中断,您必须手动运行“sudo dpkg --configure -a”来解决问题。

pd@admin:~$sudo dpkg--configure-a
dpkg:错误:解析文件'/var/lib/dpkg/更新/0024' 在第 0 行附近:字段名称 `#padding' 中的换行符

pd@admin:~$sudo rm /var/lib/dpkg/updates/0024

pd@admin:~$sudo dpkg--configure-a

pd@admin:~$sudo apt-get install appname_mention_here

正在读取软件包列表...完成 正在构建依赖关系树
正在读取状态信息...完成

现在正在安装....!

相关内容