将 Ubuntu 20.04 升级到版本 22.04

将 Ubuntu 20.04 升级到版本 22.04

以下命令用于将 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 指令中,然后重新启动。

相关内容