add-apt-repository не работает из-за тайм-аута ключа gpg

Я использую сервер Mail-in-a-Box на Ubuntu 18.04. В рамках сценария установки / обновления он пытается выполнить команду add-apt-repository -y ppa: certbot / certbot . Это не срабатывает со следующим сообщением об ошибке:

FAILED: add-apt-repository -y ppa:certbot/certbot
-----------------------------------------
Error: retrieving gpg key timed out.
-----------------------------------------

Когда я пытаюсь запустить команду вручную, я получаю следующую ошибку:

Error: retrieving gpg key timed out.

То, что я уже пробовал

Я пробовал все следующее, и ни одно из них не помогло мне проблема.Если там был очевидный способ отменить то, что я пробовал, я отменял его, прежде чем пробовать следующее .

Перезагрузка

Я перезагрузил сервер с помощью sudo reboot .

apt-get --allow-releaseinfo-change

У этого человека была аналогичная проблема, и он решил ее с помощью sudo apt-get --allow- releaseinfo-change обновление .

Let's Encrypt down

Было высказано предположение ( дважды ) , что Let's Encrypt может быть не работает. Однако я пытался запустить команду в разное время, их панель состояния не указывает на какие-либо серьезные проблемы , и она отлично работает на другом компьютере с Ubuntu 18.04, который я установил. готовы к тестированию.

Неверный сервер имен

У этого пользователя была аналогичная проблема, которую он решил, отредактировав свой файл /etc/resolv.conf . В моем файле было содержимое ] сервер имен 127.0.0.1 . Я знаю, что Mail-in-a-Box может также функционировать как сервер имен, поэтому я полагаю, что это нормально. Для полноты картины я изменил его на nameserver 8.8.8.8 , но это не устранило проблему.

apt autoclean & autoremove

Комментатор предложил запустить sudo apt autoclean && sudo apt autoremove .

Переключить сервер ключей

Этот пользователь предлагает отредактировать файл ~ / .gnupg / gpg.conf , чтобы использовать другой сервер ключей: keyserver keys.openpgp.org

Этот другой пользователь делает то же самое, но встроенный. Я попробовал sudo add-apt-repository -k hkp: //keyserver.ubuntu.com: 80 -летний ppa: certbot / certbot и sudo add-apt-repository -k hkp: //pool.sks-keyservers.сеть: 80 -летний ppa: certbot / certbot .

Этот третий пользователь очевидно пытается изменить сервер ключей и порт другим способом. Я попробовал его команду gpg --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 94558F59 .

Четвертый человек предложил следующие две команды: gpg --keyserver hkp: //keys.gnupg.net --recv-keys 94558F59 и gpg --keyserver hkp: //pgp.mit.edu --recv-keys 94558F59 .

Отключить брандмауэр

Этот человек пытался отключить свой брандмауэр перед запуском команды. То же самое и с sudo ufw disable .

Кто-то подумал, что разблокировка порта 11371 может сработать. Я попробовал sudo ufw allow 11371 .

Я также не верю, что брандмауэр ISP вызывает проблемы. Я использую VPS от Vultr, и моя тестовая машина (на которой он работает) также размещена на них.


Разное

Я считаю, что новая установка операционной системы решит эту проблему. Однако я бы предпочел не делать этого, если это вообще возможно.

Я не был уверен, подходит ли этот вопрос для ask ubuntu или сбоя сервера Stackexchange, поэтому я взял на себя смелость опубликовать его на обоих сайтах.

0
задан 29 April 2021 в 01:36
1 ответ

Является ли экземпляр Vultr одним из планов песочницы только для IPv6? Если это так, возможно, проблема заключается в отсутствии IPv4.

0
ответ дан 7 May 2021 в 20:24

Теги

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