升级Ubuntu 18.04 LTS至20.04 LTS遇认证失败及服务器未找到错误求助
Ubuntu 18.04 LTS升级至20.04 LTS认证失败及“Server not found”问题解决
问题描述
我是Ubuntu新手,尝试将Ubuntu 18.04 LTS升级至20.04 LTS,分别通过终端和图形界面(GUI)操作。使用终端命令sudo do-release-upgrade -d时出现认证失败,完整错误输出如下:
$ sudo do-release-upgrade -d Checking for a new Ubuntu release Get:1 Upgrade tool signature [1,554 B] Get:2 Upgrade tool [1,342 kB] Fetched 1,343 kB in 6s (84.2 kB/s) authenticate 'focal.tar.gz' against 'focal.tar.gz.gpg' Authentication failed Authenticating the upgrade failed. There may be a problem with the network or with the server.
已尝试以下操作但未解决,升级过程中还出现“Server not found”错误:
- 在「软件和更新」的「Ubuntu软件」标签页勾选前4项,「更新」标签页勾选前2项;
- 执行系统更新和升级操作;
排查与解决步骤
1. 重置软件源并更换国内镜像
认证失败多因源的GPG密钥失效或源服务器连接异常,先备份当前源列表:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
打开源文件进行编辑:
sudo nano /etc/apt/sources.list
将原有内容替换为阿里云Ubuntu 18.04镜像源:
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
保存退出(按Ctrl+O,回车确认,再按Ctrl+X),随后更新源并导入密钥:
sudo apt update sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 871920D1991BC93C
2. 手动修复GPG认证问题
若仍提示认证失败,手动下载并导入对应版本的GPG密钥:
wget -qO- https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x871920D1991BC93C | sudo apt-key add -
再次更新系统至最新状态:
sudo apt update && sudo apt upgrade -y
3. 重新执行稳定版升级命令
注意:-d参数用于升级到开发版,20.04 LTS是稳定版,直接执行无参数的升级命令:
sudo do-release-upgrade
按照终端提示完成后续升级步骤即可。
4. 解决“Server not found”网络错误
该错误多为DNS解析问题,切换至国内公共DNS:
- 打开「系统设置」-「网络」,点击当前连接的网络设置图标
- 在「IPv4」标签页,将DNS设置改为「手动」,添加
114.114.114.114和223.5.5.5 - 保存设置后重启网络服务:
sudo systemctl restart NetworkManager
内容的提问来源于stack exchange,提问作者priyanka deshmukh
相关产品推荐
相关产品推荐

