使用本地 Ubuntu 镜像服务器升级发行版时的身份验证问题

使用本地 Ubuntu 镜像服务器升级发行版时的身份验证问题

我已经使用 apt-mirror 为 Focal(20.04) 发行版设置了一个 Ubuntu 本地镜像服务器。以下是 /etc/apt/mirror.list 中的配置:

deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse

成功更新 apt-mirror 后,我可以在客户端计算机上进行更新和升级。但是,我还希望支持使用该sudo do-release-upgrade命令进行发行版升级。为了实现这一点,我在 focal/main 中创建了一个名为的目录结构dist-upgrader-all/current/,并从 archive.ubuntu.com 下载了所有必要的文件,例如 focal.tar.gz 和 focal.tar.gz.gpg。

从客户端计算机执行时sudo do-release-upgrade,遇到以下错误:

Checking for a new Ubuntu release
Get:1 Upgrade tool signature [1,554 B]                                                                                                                                                                       
Get:2 Upgrade tool [1,338 kB]                                                                                                                                                                                
Fetched 1,340 kB in 0s (0 B/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.

我寻求帮助来解决这个问题。注意:由于我们的客户端机器没有互联网连接,所以所有内容都只能从镜像服务器中提取。

相关内容