Debian 10.5-amd-netinst.iso
SHA512チェックサムが正しいことを確認しようとしています。公式Debian CDイメージウェブサイト。
次のエラーが発生します。
gpg --no-default-keyring --keyring Debian\ CD\ signing\ key\ \(6294BE9B\)\ –\ Public.asc --verify SHA512SUMS.sign
gpg: assuming signed data in 'SHA512SUMS'
gpg: Signature made Sat 1 Aug 22:01:33 2020 EDT
gpg: using RSA key DF9B9C49EAA9298432589D76DA87E80D6294BE9B
gpg: key DA87E80D6294BE9B: new key but contains no user ID - skipped
gpg: Total number processed: 1
gpg: w/o user IDs: 1
gpg: Can't check signature: No public key
ウェブや他の投稿を閲覧している間、一部の人は、その電子メールアドレスの所有者が投稿を許可しない限り、すべてのユーザーIDを削除する所有者承認システムを持っているため、別のキーリングサーバーを使用してキーを検索することを提案しました。私は12の異なるキーサーバーを試しましたが、どちらも問題を解決できないようです。
問題が何であるか、どのように解決できるかについてのアイデアはありますか?
ベストアンサー1
GnuPG--keyring
パラメーターはASCIIベースのファイルを入力として受け入れません。これを確認する最も簡単な方法は、次のことです。
$ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys DF9B9C49EAA9298432589D76DA87E80D6294BE9B
$ gpg --no-armor -o keyring.gpg --export DF9B9C49EAA9298432589D76DA87E80D6294BE9B
$ gpg --no-default-keyring --keyring keyring.gpg --keyserver-options none --verify SHA512SUMS.sign
gpgv
確認を特定のキーリングセットに制限し、キーが失われた場合にキーサーバーからキーを取得したくない場合は、を使用してデータを確認することもできます。プログラムでこれを行うことを考えていて、終了状態以上のものが必要な場合は、--status-fd
これがあなたの友達です。