从 21.04 升级到 21.10 破坏了软件包管理器,我该如何恢复?

从 21.04 升级到 21.10 破坏了软件包管理器,我该如何恢复?

最后一次重启登录后,我看到一条关于 bash 脚本失败的消息。我不知道从哪里开始修复这个问题,搜索修复方法也没有找到任何结果。我尝试了软件管理器提供的部分更新,但没有成功。我试图报告这一切,但:

$ ubuntu-bug
ERROR: hook /usr/share/apport/general-hooks/ubuntu.py crashed:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport/report.py", line 228, in _run_hook
    symb['add_info'](report, ui)
  File "/usr/share/apport/general-hooks/ubuntu.py", line 84, in add_info
apport.hookutils.attach_casper_md5check(report,
  File "/usr/lib/python3/dist-packages/apport/hookutils.py", line 1018, in attach_casper_md5check
    mismatches = check['checksum_missmatch']
KeyError: 'checksum_missmatch'

答案1

如果升级在重启后停止,请尝试 sudo apt install synaptic,标记所有升级,然后让它为您完成升级。预计 synaptic 至少会冻结一次,但请将其终止,然后重新启动以完成升级。运行软件并查看包处理是否再次正常运行。

相关内容