当我尝试启动 Ubuntu 18.04 并且 GUI 没有显示时出现此错误:
无法连接到http://changelogs.ubuntu.com/meta-release-lts 检查您的 Internet 连接或代理设置
我尝试 ping 一些网站并得到以下结果:
网络无法连接或者名称或服务未知。
我试过:
sudo rm- f /var/lib/ubuntu-release-upgrader/release-upgrade-available
和
sudo /var/lib/ubuntu-release-upgrader/release-upgrade-motd
我尝试安装 lightdm,但这并没有解决我的问题。当我运行时sudo apt get update
,我收到一堆错误。
我还收到硬件错误:
CPU 0: Machine Check: 0
Bank 6: ee000000040110a. TSC 0 ADDR fef82380 MISC f8a0000086.
PROCESSOR 0:40651 TIME 1578183450 SOCKET 0 APIC 0 microcode 1c
如何解决这个问题?我在 Ubuntu 17.04 上没有遇到问题
答案1
从https://ubuntu-mate.community:
我编辑了“/etc/update-manager/meta-release”
...从 https 到 http:
[METARELEASE] URI_LTS = http://changelogs.ubuntu.com/meta-release-lts*
对我来说它解决了这个问题。
答案2
对我来说,ln -s /etc/ssl/certs/ca-certificates.crt /usr/local/ssl/cert.pem
这个办法奏效了......
答案3
如果以下命令导致错误,
resolvectl query changelogs.ubuntu.com
changelogs.ubuntu.com: resolve call failed: No appropriate name servers or networks for name found
首先,检查网络连接是否正常:
ping -c 4 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=2 ttl=58 time=6.17 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=58 time=6.33 ms
64 bytes from 1.1.1.1: icmp_seq=4 ttl=58 time=6.22 ms
--- 1.1.1.1 ping statistics ---
4 packets transmitted, 4 received, **0% packet loss**, time 3004ms
那么,如果是这样,应该在 /etc/resolv.conf 中指定适当的名称服务器:
nano /etc/resolv.conf
检查并修改为以下建议的行:
nameserver 1.1.1.1 8.8.8.8
保存文件并再次检查名称解析:
resolvectl query changelogs.ubuntu.com
changelogs.ubuntu.com: 91.189.91.48 -- link: eth0
91.189.91.49 -- link: eth0
185.125.190.18 -- link: eth0
185.125.190.17 -- link: eth0
2620:2d:4000:1::2b -- link: eth0
2620:2d:4000:1::2a -- link: eth0
-- Information acquired via protocol DNS in 48.9ms.
-- Data is authenticated: no; Data was acquired via local or encrypted transport: no
-- Data from: network
sudo apt update
如果网络连接良好的话,应该没问题。
免责声明:以上内容现已在 Ubuntu 22.04 中生效,并且/etc/netplan/
对于 DNS 设置,中的设置无效。