无法从 16.04 升级到 16.10(未发现新版本)

无法从 16.04 升级到 16.10(未发现新版本)

无法从 16.04LTS 升级到 16.10。

更新并升级了系统并尝试运行do-release-upgrade -d,但它说未找到任何版本. 确保prompt=normal在“ /etc/update-manager/release-upgrades”文件中。

尝试使用更新管理器的 GUI 进行相同的操作,并将设置更改为“通知任何新版本”,这相当于 prompt = normal,它说您的计算机已更新

此外,所有必要的存储库都存在于 sources.lists 中。

我最近成功升级了一台类似的计算机,升级过程非常简单。我无法理解为什么会发生这种情况,尽管配置文件相似,并且使用 apt-get 安装/更新没有问题。

任何帮助都将不胜感激!谢谢 :)

答案1

/etc/update-manager/releases-upgrades将从 更改为lts中的设置后normal,您需要运行sudo apt-get update

答案2

要从当前 LTS 升级到 Ubuntu 16.10,您需要告诉操作系统您想要接收非 LTS 更新:

  1. 使用 Unity Dash 打开“软件和更新”
  2. 选择“更新”标签
  3. 找到标题为“通知我新的 Ubuntu 版本”的部分
  4. 将其从“针对长期支持版本”更改为“针对任何新版本”
  5. 点击“关闭”

系统将立即提示您运行快速更新。

在此处输入图片描述

答案3

我发现我的 16.04 盒子有一个损坏的 DNS(/etc/resolv.conf 中没有任何内容),因此“sudo do-release-upgrade”失败,并出现上面提到的“未找到版本”消息。

修复 DNS 后,我得到:

s1:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [836 B]
Get:2 Upgrade tool [1,265 kB]
Fetched 1,266 kB in 0s (0 B/s)
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg'
...

因此,一个好的测试是“sudo apt-get update”以确保您确实可以访问更新服务器,或者简单的“nslookup security.ubuntu.com”以验证 DNS 是否正常工作。

相关内容