从 16.04 升级到 18.04 LTS 时出现“未发现新版本”?

从 16.04 升级到 18.04 LTS 时出现“未发现新版本”?

我正在尝试从 16.04 升级到 18.04 LTS。但是,当我执行 do-release-upgrade 时,我收到一条消息“未找到新版本”。

我尝试过编辑(或不编辑)/update-manager/release-upgrades;我尝试过 do-release-upgrade -d;我尝试过在互联网上能找到的一切。

其中一个问题是,我尝试升级的服务器位于本地镜像后面;也就是说,不是直接从 ubuntu 下载,而是从这个本地镜像下载;服务器位于某种防火墙后面。是否有需要包含在 sources.list 中的特殊服务器用于 do-release-upgrade?我不知所措。

答案1

我找到了答案。我必须编辑文件 /etc/update-manager/meta-release,使其指向元发布文件所在的本地镜像位置。也就是说,而不是指向 URLhttp://changelogs.ubuntu.com/meta-release,我编辑了 /etc/update-manager/meta-release 以指向本地镜像的 URL。do-release-upgrade 使用 /etc/update-manager/meta-release 来确定元版本文件的位置,然后使用该文件来确定是否有新的版本可用。

答案2

https://0x00sec.org/t/ubuntu-upgrading-from-14-04-to-16-04-what-to-do-if-do-release-upgrade-does-not-work/836

cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# ...
Prompt=lts 

提示应该是 lts 或 default,而不是 never

相关内容