gototopgototop
Закрыть

Все лгут

© Доктор Хауз
Цитата

Активность групп

Последнее видео групп

 Апр   Май 2012   Июн

ВПВСЧПС
   1  2  3  4  5
  6  7  8  9101112
13141516171819
20212223242526
2728293031 
Julianna Walker Willis Technology

Apr
19
2010
Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY PDF Печать E-mail
Добавил(а) Игорек   
19.04.10 09:59

signatures couldn't be verified because the public key is not available: NO_PUBKEY и тут ключик.

Вот достала эта ошибка, появляться последнее время.
Лечиться она так:

В консоли вбиваем:
gpg --keyserver subkeys.pgp.net --recv-keys 60487016493B3065

Здесь subkeys.pgp.net - сервер с ключами, думаю,запрос гуглу вида ubuntu key servers поможет найти альтернативные.
60487016493B3065 - ключ, понадобившийся мне, конечно может быть другого вида.

Результат выполнения команды вот такой:

gpg: запрашиваю ключ 493B3065 с hkp сервера subkeys.pgp.net
gpg: ключ 493B3065: открытый ключ "Launchpad PPA for Kubuntu Most Experimental Packages" импортирован
gpg: Всего обработано: 1
gpg: импортировано: 1 (RSA: 1)

Вторая команда для получения результата:
gpg --export --armor 60487016493B3065 | sudo apt-key add -
Здесь первая часть (до |) запрашивает ключ и вторая часть его устанавливает. Ожидаемый результат:
ОК

После этого смело делаем апдейт, работает.

 

Еще один способ

При установке пакетов в Ubuntu Linux, например, с помощью команды apt-get иногда возникает ошибка вида «W: GPG error: [..] Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY [..]». Обычно такая ситуация возникает после добавления нового репозитория в /etc/apt/sources.list с последующей попыткой установить пакет из этого репозитория.

Причина происхождения проблемы — отсутствие в вашей системе публичного GnuPG-ключа репозитория, из которого вы пытаетесь инсталлировать пакет (который, в свою очередь, подписан данным ключом). Хеш нужного ключа указывается в тексте ошибки после NO_PUBKEY (т.е. на месте второго «[..]»). Именно его и надо добавить в базу apt вашей системы для успешной установки пакета.

Чтобы это сделать, требуется выполнить две команды:

gpg --keyserver subkeys.pgp.net --recv KEY
gpg --export --armor KEY | sudo apt-key add -

Здесь вместо KEY нужно подставить значение того GPG-ключа, который вы хотите добавить в свою базу. Так, например, если вы получали ошибку NO_PUBKEY F120156012B83718, вам потребуется выполнить следующие команды:

gpg --keyserver subkeys.pgp.net --recv F120156012B83718
gpg --export --armor F120156012B83718 | sudo apt-key add -

После успешного экспорта GPG-ключа в свою базу вы можете повторить попытку установить нужный вам пакет.

Автор:
Игорек
 
 

Добавить комментарий может только зарегистрированный пользователь. Зарегистрируйтесь или войдите на сайт используя свое имя пользователя и пароль

Помогите спасти детей!
Помогите спасти детей!
Rambler's Top100