以下命令用于将 Ubuntu 20.04 升级到版本 22.04:
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade && sudo apt-get autoremove && sudo apt install update-manager-core && sudo do-release-upgrade -d
不幸的是,我收到以下错误:
Checking for a new Ubuntu release
Failed to connect to https://changelogs.ubuntu.com/meta-release-development. Check your Internet connection or proxy settings
Upgrades to the development release are only
available from the latest supported release.
答案1
单独使用命令:
sudo apt update
sudo apt upgrade && sudo apt dist-upgrade
sudo update-manager -d
我在使用附近的服务器下载包时遇到了问题,因此请尝试使用主服务器。
答案2
我在使用代理服务器从 Ubuntu 20.04 升级到 22.04 时也遇到了同样的问题apt-cacher或者apt-cacher-ng(或在公司防火墙后面),以及从 Ubuntu 18.04 升级到 20.04。
我可以按照如下方式修复此问题:
正如错误消息所述,操作系统升级程序进行发布升级无法接收文件元发布开发通过 https:
无法连接到https://changelogs.ubuntu.com/meta-release-development. 检查您的互联网连接或代理设置
解决方案是使用http代替https用于通过代理传输。这可以通过配置文件中的微小更改来配置/etc/update-manager/meta-release:
sudo editor /etc/update-manager/meta-release
# replace every "https" with "http"
sudo apt update
sudo do-release-upgrade
答案3
如果您的代理服务器(例如:apt-cacher-ng)不支持 HTTPS,则会出现此消息 - 要解决此问题,请将 changelogs.ubuntu.com 添加到其配置文件中的 PassThroughPattern 指令中,然后重新启动。