$ 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.
仅供参考:我已经尝试过sudo apt-get install --reinstall ubuntu-keyring
。我也尝试将服务器更改为“主服务器”,但它对我不起作用。
我不确定是否应该推荐接受的答案,因为我认为正常的升级过程会做很多其他事情?
我遇到了与原始海报相同的问题,发现这是一个丢失(未记录)的 gpg 密钥。有关信息,我安装的系统真的很旧,多年来从 13.10 安装更新,所以我想这就是为什么会有一些公钥问题。
首先我检查了这两个文件
apt-key verify focal.tar.gz.gpg focal.tar.gz
这表明我缺少检查签名的密钥。
如果您的文件夹中没有这些文件,您
tmp
可以下载它们并进行验证:http://archive.ubuntu.com/ubuntu/dists/focal-updates/main/dist-upgrader-all/current/focal.tar.gz http://archive.ubuntu.com/ubuntu/dists/focal-updates /main/dist-upgrader-all/current/focal.tar.gz.gpg
然后我通过以下方式添加了丢失的公钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C
之后更新正常运行。
现在我可以在替换以下内容后升级到 ubuntu 20.04
/etc/apt/sources.list