更新因解压坏包而卡住,如果没有坏包则无法继续

更新因解压坏包而卡住,如果没有坏包则无法继续

从缓存中删除包并禁用软件源中的推荐更新会给我一个错误,提示我需要安装此包。

我尝试更新了好几次,但它一直卡在解压 ubuntu-sso-client 包上。这迫使我硬重置以解锁包管理器。

我试过了:

sudo dpkg --configure -a

没有错误

sudo apt-get upgrade --fix-broken

要我重新安装该软件包,结果它挂了

删除包:

sudo rm -f /var/cache/apt/archives/ubuntu-sso-client_1.0.8-0ubuntu1_all.deb 

结果相同,重新下载然后挂起

我可以取消选择推荐的更新,但是当我再次尝试更新时收到错误消息:

E: The package ubuntu-sso-client needs to be reinstalled, but I can't find an archive for it.

这让我无法继续

最后重新启用源,我尝试删除 ubuntu-sso

sudo apt-get remove ubuntu-sso-client

它删除了一堆其他软件包,但对该软件包提出抱怨:

dpkg: error processing ubuntu-sso-client (--remove): 
Package is in a very bad inconsistent state - you should 
reinstall it before attempting a removal.

重新安装 ubuntu-sso-client 挂起:(

我已经束手无策了,有什么办法吗?我本来想安装所有其他更新,但这个更新阻止了我。

答案1

尝试一下dpkg --force-help。让原力与你同在。

相关内容