gpg2: Где ключ Линуса? - PullRequest
0 голосов
/ 01 мая 2019

Я пытаюсь собрать ядро ​​linux для моей установки Arch. Я хотел бы проверить подписи, но обнаружил, что не могу получить ключи, необходимые для этого:

[joemadeus@<host>]$ gpg2 -vvv --locate-keys torvalds@kernel.org gregkh@kernel.org
gpg: using character set 'iso-8859-1'
gpg: using pgp trust model
gpg: key <HEX CHARS HERE> accepted as trusted key
gpg: error retrieving 'gregkh@kernel.org` via Local: No public key
gpg: error retrieving 'gregkh@kernel.org` via WKD: No data
gpg: error reading key: No data
gpg: error retrieving 'torvalds@kernel.org` via Local: No public key
gpg: error retrieving 'torvalds@kernel.org` via WKD: No data
gpg: error reading key: No data

Очевидно, что эти ключи есть, и что-то не так с тем, как я иду за ними. К сожалению, здесь нет ничего, что давало бы мне намеки, даже с включенным многословным. И в поисках я не нахожу ... ничего.

У меня есть связь с внешним миром, и я могу без проблем добраться до kernel.org через http. Фактически, вот где я узнал, как получить ключи: https://www.kernel.org/category/signatures.html Я пробовал несколько раз за последние пару дней, поэтому я не думаю, что у kernel.org возникают проблемы (если только они очень долгоживущие.)

Я создал для себя ключ с этим логином в локальной системе. Я не выдвинул это нигде. Я не знаю, имеет ли это значение.

Любые намеки?

Ответы [ 2 ]

1 голос
/ 05 июня 2019

Самый простой способ импортировать ключ Линуса и Грега - получить его напрямую по отпечатку пальца, найденному по вашей ссылке.

Получить ключ Линуса Торвальдса:

gpg --search-keys ABAF11C65A2970B130ABE3C479BE3E4300411886

Выбрать Грега Кроа-Hartmans key:

gpg --search-keys 647F28654894E3BD457199BE38DBBDC86092693E

Этот подход также упрощает получение правильных ключей, а не ключей, опубликованных с адресами электронной почты.

1 голос
/ 02 мая 2019

Решение приходит из этого поста, найденного моим другом, который отвечает на аналогичный вопрос (но с другим сообщением об ошибке): https://askubuntu.com/a/1027703

Конфигурация gpg по умолчанию на Arch не включает:

auto-key-locate cert,pka,dane,wkd,keyserver

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

...