我最近正在更新从14.04到16.04 (通过do-release-upgrade)。一切都进行得很好,直到它拿出一个ncurses对话框来处理冲突的配置文件,用于“无人值守的升级”--这个对话没有对输入做出反应(它冻结了)。
由于没有办法继续下去,我扼杀了这个过程,使一切都升级了一半。如果我再次尝试运行do-release-upgrade,它声称已经是16.04版了。我还没有重新启动机器,因为我不知道会发生什么。如果我运行apt-get -f dist-upgrade,它声称我所拥有的每个包都不再需要,然后尝试配置它们,但失败了,因为它们的所有依赖项都没有配置。尝试dpkg --configure -a会产生相同的配置错误(例如。389-ds depends on 389-admin; however: Package 389-admin is not configured yet.)
输出
考虑到所有这些,我仍然认为应该有一些恢复的方法,因为所有的东西都还在运行(大部分情况下)。问题是,那是怎么回事?
发布于 2016-11-04 17:32:19
修复丢失的包,输入终端:
sudo apt-get update
sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get upgrade
sudo apt-get autoremovehttps://askubuntu.com/questions/845539
复制相似问题