子进程 /usr/bin/dpkg 返回错误代码 (1)。再次

子进程 /usr/bin/dpkg 返回错误代码 (1)。再次

我意识到这似乎是一个非常常见的问题,但这些修复对我都不起作用。我使用 ubuntu 18.04,6 个apt install月来大部分时间都无法做任何事情。它说问题出在python3-pip我无法使用的地方。我尝试清除它,但得到了类似的回溯。

dpkg: error processing package python3-pip (--remove):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting a removal
Errors were encountered while processing:
 python3-pip
E: Sub-process /usr/bin/dpkg returned an error code (1)

有谁知道如何修复这个问题。它似乎apt自己坏了

答案1

答案2

消息本身表明了你应该做什么。你应该运行sudo apt install python3-pip以尝试再次安装该软件包。如果 APT 拒绝,只需运行apt download python3-pip,然后运行sudo dpkg -i python3-pip*.deb。这样应该会安装该软件包并确保它处于良好状态。

如果仍然有依赖关系问题,请尝试sudo apt -f install确保依赖关系正确并安装适当的软件包。如果您随后想删除该python3-pip软件包,您可以在 APT 处于良好状态后这样做。

相关内容