Ошибка «gpg: получение сервера ключей: нет маршрута к хосту» при запуске «yay»

779
Austin Melms

Я довольно новичок в Arch Linux и пытаюсь обновить свои пакеты. Я использую последнюю версию Antergos.

Использование yayбез аргументов, в основном идет хорошо, вплоть до этого:

==> PGP keys need importing: -> 474E22316ABF4785A88C6E8EA2C794A986419D8A, required by: libc++ (libc++abi libc++) ==> Import? [Y/n] :: Importing keys with gpg...... gpg: keyserver receive failed: No route to host ==> Error: Problem importing keys

После нескольких часов поиска все, что я действительно нашел, как исправить, это переключиться на Google DNS. Однако, после попытки Google и Cloudflare, это все еще происходит.

0

1 ответ на вопрос

0
eschwartz

Попробуйте использовать команду gpg-connect-agent --dirmngr 'keyserver --hosttable' /byeдля проверки текущего пула серверов ключей, которые вы используете. Вы, вероятно, обнаружите, что на самом деле вы не можете пропинговать сервер ключей, к которому пытаетесь добраться.

Наиболее вероятная причина - проблемы с конфигурацией сети, например, GnuPG может подумать, что у вас (частично сконфигурированное) соединение IPv6, которое фактически разорвано, и предпочитает его использовать.

Затем измените свой сервер ключей на тот, к которому вы можете подключиться.

мне не помогло, трассировка завершается просто отлично tar 5 лет назад 0