Я довольно новичок в 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, это все еще происходит.

1 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .