从缓存中删除包并禁用软件源中的推荐更新会给我一个错误,提示我需要安装此包。
我尝试更新了好几次,但它一直卡在解压 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
。让原力与你同在。