Рейтинг:3

ОШИБКА: невозможно получить ключ GPG с сервера ключей

флаг in

я пытался запустить лкск контейнер. Но когда я даю

sudo lxc-create -t ​​загрузить ubuntu -n web1

показывает эту ошибку

ОШИБКА: невозможно получить ключ GPG с сервера ключей

Как решить проблему?

Рейтинг:3
флаг cn

Не зная, какую версию Ubuntu вы используете, и не зная, какая у вас версия lxc-create, я просто предполагаю, что это 20.04 и 4.0.6 соответственно.

Ты можешь глянь сюда что по умолчанию он будет смотреть на $DOWNLOAD_KEYSERVER переменная среды и, если она не установлена, по умолчанию будет использоваться hkp://pool.sks-keyservers.net.

Если вы бежите копать pool.sks-keyservers.net вы можете видеть, что он возвращает NXDOMAIN положение дел:

$ копать pool.sks-keyservers.net

; <<>> DiG 9.16.1-Ubuntu <<>> pool.sks-keyservers.net
;; глобальные параметры: +cmd
;; Получил ответ:
;; ->>HEADER<<- код операции: QUERY, статус: NXDOMAIN, идентификатор: 39707
;; флаги: qr rd ra; ЗАПРОС: 1, ОТВЕТ: 0, АВТОРИЗАЦИЯ: 0, ДОПОЛНИТЕЛЬНО: 1

;; ДОПОЛНИТЕЛЬНЫЙ ПСЕВДОРАЗДЕЛ:
; ЭДНС: версия: 0, флаги:; UDP: 65494
;; РАЗДЕЛ ВОПРОСОВ:
;pool.sks-keyservers.net. В

;; Время запроса: 47 мс
;; СЕРВЕР: 127.0.0.53#53(127.0.0.53)
;; КОГДА: вторник, 31 августа, 20:22:44 по тихоокеанскому времени 2021 г.
;; РАЗМЕР MSG rcvd: 52

Если вы пойдете в https://sks-keyservers.net вы увидите сообщение о том, что из-за неоднократных запросов GDPR они прекратили обслуживание записей DNS пула. Более поздние версии LXC жестко кодируются. hkp://keyserver.ubuntu.com вместо этого значения.

Чтобы использовать это, вы можете сделать:

$ DOWNLOAD_KEYSERVER="hkp://keyserver.ubuntu.com" lxc-create -t ​​загрузить -n мой-контейнер

Или просто экспортируйте переменную перед запуском команды, например. экспорт DOWNLOAD_KEYSERVER="hkp://keyserver.ubuntu.com".

флаг de
`hkp://keyserver.ubuntu.com` также возвращает мне ошибку: `gpg: ошибка получения сервера ключей: сервер указал на сбой`
dephekt avatar
флаг cn
Я бы попробовал добавить к этому порт 80, например `hkp://keyserver.ubuntu.com:80`. В противном случае попробуйте запустить команду GPG с параметрами --debug-all и -vvv и посмотрите журналы. Я не могу воспроизвести проблему с моей машины.
флаг de
Да, это исправлено! Спасибо `hkps://keyserver.ubuntu.com:443` также работает.
флаг us
Если запускать с использованием `sudo` - могут быть проблемы с переменными окружения при таком способе, а затем `sudo lxc-create -n foocontainer -t download --keyserver hkp://keyserver.ubuntu.com` может быть лучше. .

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.