Импорт ключей через Synaptic

Изображение пользователя alexandr-makukhin.

Вовремя очередного экспорта ключа для репозитория, столкнулся с проблемой
alexander@zarnica:~$ gpg --armor --export 9AA38DCD55BE302B | apt-key add -
gpg: нет доступной для записи таблицы ключей: eof
gpg: ошибка чтения `-': глобальная ошибка
gpg: import from `-' failed: глобальная ошибка

Для исправления этой ошибки, я попробовал экспортировать этот ключ ручным способом через Менеджер пакетов Synaptic.
И так, что собственно говоря я сделал:

1. Для получения ключа, написал в Консоле gpg --armor --export 9AA38DCD55BE302B.
1.Экспорт ключей через Synaptic
«1.Экспорт ключей через Synaptic» на Яндекс.Фотках" width="521" height="729" />

2.Скопировал ключ в созданный файл в формате .key
2.Экспорт ключей через Synaptic
«2.Экспорт ключей через Synaptic» на Яндекс.Фотках" width="685" height="800" />

3. В Менеджере пакетов Synaptic выбрал НастройкиРепозитории.
3.Экспорт ключей через Synaptic
«3.Экспорт ключей через Synaptic» на Яндекс.Фотках" width="800" height="405" />

4. В Источнике приложений открыл вкладку Аутентификация и нажал кнопку Импортировать файл ключа...
4.Экспорт ключей через Synaptic
«4.Экспорт ключей через Synaptic» на Яндекс.Фотках" width="800" height="498" />

5. В окне Импортировать ключ, нашёл файл с сохранённым ключом "GnuPG v1.4,9 (GNU⁄Linux).key" и нажал кнопку OK,
5.Экспорт ключей через Synaptic
«5.Экспорт ключей через Synaptic» на Яндекс.Фотках" width="790" height="615" />

Тут, я что-то напутал, потому, что ключ у меня не импортировался в Источник приложений.

0
Voyageur - 16 Сентябрь, 2009 - 13:02
Изображение пользователя Voyageur.

Александр, не делайте двойную работу!
Если у Вас появляется сообщение о том, что нет какого-то ключа, то сделайте 2 просты команды в консоли, которые Вам этот ключ установят:
gpg --keyserver keyserver.ubuntu.com --recv __КЛЮЧ__
gpg --export --armor __КЛЮЧ__ | sudo apt-key add --

В этих командах на место слова __КЛЮЧ__ подставьте номер того ключа, который у Вас в системе не найден - в Вашем примере это будет 9AA38DCD55BE302B

За совет спасибо ockonal'у и его теме Разбираемся с ключами для репозиториев

-1
alexandr-makukhin - 16 Сентябрь, 2009 - 13:39
Изображение пользователя alexandr-makukhin.

Где-то, допустил ошибку.
alexander@zarnica:~$ gpg --export --armor __9AA38DCD55BE302B_ | sudo apt-key add --
gpg: ВНИМАНИЕ: нечего экспортировать
gpg: не найдено данных формата OpenPGP.
alexander@zarnica:~$ gpg --keyserver keyserver.ubuntu.com --recv __9AA38DCD55BE302B_
gpg: "__9AA38DCD55BE302B_" не идентификатор ключа: пропущен
alexander@zarnica:~$ gpg --export --armor __9AA38DCD55BE302B_ | sudo apt-key add --
gpg: ВНИМАНИЕ: нечего экспортировать
gpg: не найдено данных формата OpenPGP.

+2
Voyageur - 16 Сентябрь, 2009 - 13:43
Изображение пользователя Voyageur.

Ключ надо писать БЕЗ нижних подчеркиваний!!!
То есть НЕ __9AA38DCD55BE302B__, а просто 9AA38DCD55BE302B

Отправить комментарий