“Не может проверить подпись: открытый ключ, не найденный” при обновлении, почему?

Я хочу обновить свою Ubuntu 13.04 до Ubuntu 13.10. Я не могу сделать через GUI.

[Причина, почему я не могу сделать так:

С помощью программного обеспечения updater, я продолжаю двигаться вперед и нажимаю обновление (для обновления моей ОС). Я прохожу проверку подлинности путем обеспечения моего пароля. Затем это продолжается и загружает инструмент обновления. То время только (при загрузке инструмента) сообщение об ошибке настает "системная обнаруженная проблема программы". Это затем не продолжается вперед, и я нажимаю для сообщения о проблеме]

Так, я попробовал через командную строку, но здесь также я не мог следовать за обновлением моей ОС. Для того же я работал

$ sudo apt-get update

Затем я работал

$ sudo apt-get dist-upgrade

И затем:

ravbholua@ravbholua-Aspire-5315:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]                                                                                                 
Get:2 Upgrade tool [1,135 kB]                                                                                                        
Fetched 1,135 kB in 6s (32.9 kB/s)                                                                                                   
authenticate 'saucy.tar.gz' against 'saucy.tar.gz.gpg' 
gpg exited 2
Debug information: 


gpg: Signature made Friday 01 November 2013 10:34:27 AM IST using DSA key ID 437D05B5
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. 
ravbholua@ravbholua-Aspire-5315:~$ 

Предложите, как идти вперед и обновить мою ОС.

1
задан 1 December 2013 в 00:57

2 ответа

Попробуйте:

gpg --keyserver keyserver.ubuntu.com --recv 437D05B5
apt-get update 

В противном случае вы можете использовать этот блог :

Решение
После небольшого расчесывания головы кажется, что простое решение - удалить все ключи GPG в / etc / apt и повторно запустить обновление apt-get.

cd /etc/apt
sudo mkdir gpgbackup
sudo mv *.gpg gpgbackup/
gpg --export -a 437D05B5 | sudo apt-key add -
sudo apt-get update

(добавлено резервное копирование вместо простого rm)

0
ответ дан 1 December 2013 в 00:57

Сначала:

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 437D05B5 3E5C1192
sudo gpg --keyserver keyserver.ubuntu.com --recv-keys 437D05B5
sudo gpg --no-default-keyring -a --export 437D05B5 | gpg --no-default-keyring --keyring ~/.gnupg/trustedkeys.gpg --import -

Затем, 2 варианта:

Вариант A:

Используйте sudo update-manager -d, и вы попадете туда через GUI.

Опция B (только для командной строки):

Установите пакет update-manager-core, если он еще не установлен:

sudo apt-get install update -manager-core Отредактируйте файл / etc / update-manager / release-updates,

sudo nano / etc / update-manager / release-upgrades и установите Prompt=normal ниже # determine if a newer release is available.. Это будет выглядеть так:

#  lts    - Check to see if a new LTS release is available.  The upgrader 
#           will attempt to upgrade to the first LTS release available after > >     #           the currently-running one.  Note that this option should not be > >     #           used if the currently-running release is not itself an LTS 
#           release, since in that case the upgrader won't be able to 
#           determine if a newer release is available. 
Prompt=normal

Теперь запустите sudo do-release-upgrade -d и следуйте инструкциям.

0
ответ дан 1 December 2013 в 00:57

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

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