最近,我从终端将 Ubuntu 14.04 更新到 16.04。开始更新后,我不小心关闭了正在运行它的终端进程。这是升级过程的初始阶段,所需的软件包正在下载。
此后,当我打开软件更新程序时,它提示进行部分升级。从我有限的知识来看,我所能理解的是它/etc/apt/sources.list
指向的是新版本 Xenial。因此,我用sources.bak
同一位置的文件替换了源文件。
现在一切看起来都很好。但当我再次尝试使用 进行升级时sudo do-release-upgrade
,它显示No new release found
。
我该怎么做才能修复该问题并使升级成功?
答案1
删除 /var/lib/ubuntu-release-upgrader/release-upgrade-available 并再次尝试升级命令
sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
理论上应该调用 /usr/lib/ubuntu-release-upgrader/check-new-release。
来源 -安装更新后显示有更新消息
答案2
发生此问题不是因为升级中断。我使用备份映像恢复了硬盘,以便清除所有混乱的痕迹。但同样的问题仍然发生。所以我得出结论,这是由其他原因引起的,这一定是本帖的主题。askubuntu 有同样的问题
然而,上述线程说导致此问题的错误已解决,但我仍然遇到此问题。