Ubuntu Server 22.04.1 LTS“无法连接到 https //changelogs.ubuntu.com/meta-release-lts。请检查您的 Internet 连接或代理设置”

Ubuntu Server 22.04.1 LTS“无法连接到 https //changelogs.ubuntu.com/meta-release-lts。请检查您的 Internet 连接或代理设置”

当我在 VirtualBox 中登录我的 Ubuntu 服务器时,出现了下面的消息“无法连接到 https //changelogs.ubuntu.com/meta-release-lts。请检查您的 Internet 连接或代理设置”这是因为我使用了命令git config --global --unset https.proxy?. 我使用了该命令,因为我在克隆 github 存储库时遇到了问题,它说致命无法访问:无法解析主机:github.com

我该如何解决这个问题?

答案1

我正在摆弄网关、桥梁等,并收到了同样的错误。

sudo apt reinstall ubuntu-release-upgrader-core

帮我修好了。

答案2

在 Ubuntu 20.04 LTS focus 中似乎存在一个证书问题,阻止了发布升级。

如果你遇到这种情况,解决方法是编辑

/usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py 

并补充

import ssl
ssl._create_default_https_context = ssl._create_unverified_context

(我把它们放在了从头到尾,但只要把它们加到顶部就可以了)。此后,do-release-upgrade 开始起作用。

https://www.reddit.com/r/Ubuntu/comments/yajzo2/upgrade_2004_to_2204_fails_because_of_https/

答案3

就您而言,DNS(或互联网)似乎不起作用。当我的计算机缺少所有连接时,我也收到此错误消息。请注意,我有另一台计算机,其网络工作正常(因为我远程连接它),但我仍然收到上述错误消息...

以下是一步步说明如何找出互联网连接问题所在:

1)IP流量

ping 8.8.8.8

在我的情况下,我有以太网电缆,但没有接口。我必须先检查接口名称:

dmesg |grep eth

输出结果显示,在我的计算机上,该设备已重命名为“em1”。在您的计算机上,它可能为其他名称。在此之后,我能够启动网络(当然,取决于您的网络设置),例如:

ifconfig em1 192.168.1.123/24
route add default gw 192.168.1.1

再次运行 ping 8.8.8.8 以确定是否有效。

2)DNS

如果上述步骤有效,那么您可以确定 DNS 是否有效。

ping ubuntu.com

如果没有,那么您可以通过在终端上编辑来手动设置 DNS 设置:

sudo nano /etc/resolv.conf

并输入到顶部:

nameserver 8.8.8.8

这是 Google 的名称服务器。之后,尝试 ping 并再次执行 do-release-upgrade。

相关内容