do-release-upgrade -d проблема аутентификации

Я пытаюсь выполнить обновление с 18.04 до 20.04, используя

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,344 kB in 0s (0 B/s)                                                 
authenticate 'focal.tar.gz' against 'focal.tar.gz.gpg' 
gpg exited 2
Debug information: 


gpg: Signature made Thu 03 Sep 2020 03:23:39 PM CEST using RSA key ID C0B21F32
gpg: Can't check signature: public key not found
gpg: Signature made Thu 03 Sep 2020 03:23:39 PM CEST using RSA key ID 991BC93C
gpg: Can't check signature: public key not found

Authentication failed
Authenticating the upgrade failed. There may be a problem with the network or with the server. 

Я пробовал

apt-get install debian-keyring

и множество других советы, которые я нашел, но ничего не работает. Как я могу обновить?

0
задан 7 September 2020 в 22:33

2 ответа

Эта система была модернизирована с xenial несколько лет назад. По какой-то причине sources.list не был обновлен и все еще ссылался на xenial. Я заменил его на найденный здесь https://gist.github.com/h0bbel/4b28ede18d65c3527b11b12fa36aa8d1 и получил возможность обновить множество пакетов. Есть еще некоторые конфликты, но я думаю, что это другая проблема.

1
ответ дан 4 January 2021 в 08:23

У меня была та же проблема, что и у оригинального плаката, и я обнаружил, что это отсутствующий (не зарегистрированный) ключ 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

gpgv: Signature made jeu. 03 sept. 2020 15:23:39 CEST
gpgv:                using RSA key 3B4FE6ACC0B21F32
gpgv: Good signature from "Ubuntu Archive Automatic Signing Key (2012) ftpmaster@ubuntu.com"
gpgv: Signature made jeu. 03 sept. 2020 15:23:39 CEST
gpgv:                using RSA key 871920D1991BC93C
gpgv: Can't check signature: No public key

Затем я добавил отсутствующий открытый ключ через: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C

После этого обновление работало нормально.

1
ответ дан 4 January 2021 в 08:23

Другие вопросы по тегам:

Похожие вопросы: