升级后无法安装程序

我今天更新到 11.04。 当系统在 2 分钟内结冰时,我遇到了一些问题; 我被迫进行硬重启,但系统似乎工作正常。 (此处解释:https://askubuntu.com/questions/40295/distribution-upgrade-froze-my-system

由于系统在重新启动之前没有清理干净,我运行了 Computer Janitor,但是当我看到它正在删除我需要保留的点时不得不停止它(例如 Faenze 图标消失了)。 自从我无法使用 apt-get、Synaptic 或软件中心安装任何东西。 我可以添加 PPA,但尝试安装任何东西都会返回以下消息:

E:子进程/usr/bin/dpkg返回错误码(1)

我可以安装任何东西的唯一方法是下载 deb 并手动安装。

尝试使用软件中心安装会触发一个窗口打开,声称“发生了未处理的错误”。单击“详细信息”会显示以下内容:

Traceback(最新调用最后):文件“/usr/lib/python2.7/dist - packages/aptdaemon/worker.py”,第 961 行,在模仿 trans.unauthenticated = self. _simulate_helper(trans)文件“/usr/lib/python2.7/dist - packages/aptdaemon/worker.py”,第 1085 行,在 >_simulate_helper 返回依赖,self。 _ cache.required _ 下载,bkslsh 文件“/usr/lib/python2.7/dist - packages/apt/cache.py”,第 226 行,在 required_download pm.get _ 档案(fetcher,self._listing,self. _ 记录) SystemError: E: 我无法找到rec - applet 包的文件。 这可能意味着>您需要手动修复此捆绑包。

但是,当我尝试重新发布问题时,会打开一个附加窗口,标题为“aptdaemon 中的问题”,并且

无法报告的问题:

您安装了一些过时的软件包版本。 请升级到 >packages 并检查问题是否仍然存在:

蟒蛇-gobject

编辑 - 我试过 Jordy 是服务。 然后,当我在 Synaptic 中查找本地或过时的计划时,其中一个以红色标记,并且对消除具有重要意义(rec - applet)。 当我尝试删除它时,我收到以下消息:

E:rec - applet: subprocess installed message - 删除原稿返回错误退出站1

好像这会阻止其他所有小东西,但似乎没有一种方法可以消除它。

编辑 2 - 我按照此处的说明删除了有问题的捆绑包:http://www.khattam.info/solved-subprocess-pre-removal-script-returned-error-exit-status-2-error-2009-08-04.html

我真的觉得有点脏,但它确实有效,也不需要重新安装操作系统。

1
2022-06-07 14:39:17
资源 分享
答案: 2

对此特别注意: E: Sub - process/usr/bin/dpkg 返回错误码(1)

我找到了此消息 这里 中讨论的可行解决方案

  • 尝试 apt-get -f install 强制安装因错误而未填充的文件。 然后再tryapt-get upgrade,后退apt-get -f install,直到只剩下有错误的plan

这是一篇基于 Debian 的文章,但这也适用于 Ubuntu。

0
2022-06-07 15:07:47
资源

可能你的包坏了,输入:sudo dpkg --configure-a

2
2022-06-07 14:55:43
资源