Я пытаюсь добавить открытый ключ для установки программы с CPG. Но я новичок в этом, но каждая найденная команда выдает мне ту же ошибку:
gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59
gpg: requesting key 94558F59 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
Как это возможно, кажется, что я за какой-то блокадой, которая делает невозможным установление соединения с сервером ключей. Я просмотрел много вопросов по OP и перепробовал все команды, которые смог найти, но ничего не получалось. У кого-нибудь была эта проблема раньше?
gpg --keyserver hkp://pgp.mit.edu --recv-keys 94558F59
работал на меня ...Ответы:
Обычно это вызвано тем, что брандмауэр блокирует порт
11371
. Вы можете разблокировать порт в брандмауэре. Если у вас нет доступа к брандмауэру, вы можете:Заставьте его использовать порт
80
вместо11371
альтернативно
источник
gpg --import key.txt
если вам нужно импортировать через командную строку FYI.Software Center -> Edit -> Software Sources -> Authentication -> Import key file
Search String
поле! Неправильно. Вы должны знать магический секрет: добавьте ключ с помощью0x
. Если ключ0F571F6C
, вы должны искать0x0F571F6C
, что ни в коем случае не очевидно.sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY
источник
sudo
не является необходимым, и, кроме этого, этот ответ ничего не добавляет к проблеме автора ...Это сработало для меня:
источник
Я столкнулся с той же проблемой, когда пытался добавить
GPG
ключ за прокси. Решением моей проблемы было добавить--keyserver-options
команду :источник
Попробуйте получить свой ключ с другого сервера (работал для меня):
или же
источник
Я исправил свою проблему, выполнив следующую команду:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys *somekey*
источник
Я вижу это на одном из двух одинаковых блоков, на которых запущены ANSI-развертывания на образе Ubuntu 14.04. На самом деле, раньше это работало,
app-infra-1
но в какой-то момент оно начало терпеть неудачу. Тот факт, что он был успешноapp-infra-2
обновлен, свидетельствует о том, чтоapp-infra-1
это ошибка или ошибка в обнаружении и сообщении о нихapt-key adv
.Я попытался удалить ключ, используя,
apt-key del
но я продолжаю получать ту же ошибку.В конце концов, поскольку это vm, я решил перестроить его
vagrant
.источник
Для меня было необходимо добавить операторы ENV в мой файл Docker. Например
источник