
さまざまなキー サーバーで Linux コマンドライン (Arch Linux カーネル 4.18.16 上の bash 4.4.23) を試しました。
$ gpg -v --keyserver subkeys.pgp.net --recv-keys F434104235DA97EB
gpg: using character set 'utf-8'
gpg: keyserver receive failed: Server indicated a failure
$ gpg -v --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys F434104235DA97EB
gpg: using character set 'utf-8'
gpg: keyserver receive failed: Server indicated a failure
$ gpg --debug-level 9 --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys F434104235DA97EB
gpg: enabled debug flags: packet mpi crypto filter iobuf memory cache memstat trust ipc clock lookup extprog
gpg: DBG: [not enabled in the source] start
gpg: DBG: chan_3 <- # Home: /home/user/.gnupg
gpg: DBG: chan_3 <- # Config: /home/user/.gnupg/dirmngr.conf
gpg: DBG: chan_3 <- OK Dirmngr 2.2.11 at your service
gpg: DBG: connection to the dirmngr established
gpg: DBG: chan_3 -> GETINFO version
gpg: DBG: chan_3 <- D 2.2.11
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KEYSERVER --clear hkp://keyserver.ubuntu.com:80
gpg: DBG: chan_3 <- OK
gpg: DBG: chan_3 -> KS_GET -- 0xF434104235DA97EB
gpg: DBG: chan_3 <- ERR 167772379 Server indicated a failure <Dirmngr>
gpg: keyserver receive failed: Server indicated a failure
gpg: DBG: chan_3 -> BYE
gpg: DBG: [not enabled in the source] stop
gpg: keydb: handles=0 locks=0 parse=0 get=0
gpg: build=0 update=0 insert=0 delete=0
gpg: reset=0 found=0 not=0 cache=0 not=0
gpg: kid_not_found_cache: count=0 peak=0 flushes=0
gpg: sig_cache: total=0 cached=0 good=0 bad=0
gpg: random usage: poolsize=600 mixed=0 polls=0/0 added=0/0
outmix=0 getlvl1=0/0 getlvl2=0/0
gpg: rndjent stat: collector=0x0000000000000000 calls=0 bytes=0
gpg: secmem usage: 0/32768 bytes in 0 blocks
$
私はウェブインターフェースを試しました翻訳元応答します
サービスは利用できません
メンテナンスによるダウンタイムまたは容量の問題により、サーバーは一時的にリクエストを処理できません。しばらくしてからもう一度お試しください。
私はウェブインターフェースを試しました翻訳元応答は次のようになります。
プロキシエラー
プロキシ サーバーは、アップストリーム サーバーから無効な応答を受信しました。プロキシ サーバーは、GET /pks/lookup 要求を処理できませんでした。
理由: リモート サーバーからの読み取りエラー
私はウェブインターフェースを試しましたhttps://pgp.key-server.io返答は:
Hint! Double-check if the keyserver is up and running at the expected address:port (127.0.0.1:11369).
cURL error 52: Empty reply from server
#0 /var/www/pgp.key-server.io/vendor/guzzlehttp/guzzle/src/RequestFsm.php(103): GuzzleHttp\Exception\RequestException::wrapException(Object(GuzzleHttp\Message\Request), Object(GuzzleHttp\Ring\Exception\ConnectException))
#1 /var/www/pgp.key-server.io/vendor/guzzlehttp/guzzle/src/RequestFsm.php(132): GuzzleHttp\RequestFsm->__invoke(Object(GuzzleHttp\Transaction))
#2 /var/www/pgp.key-server.io/vendor/react/promise/src/FulfilledPromise.php(25): GuzzleHttp\RequestFsm->GuzzleHttp\{closure}(Array)
#3 /var/www/pgp.key-server.io/vendor/guzzlehttp/ringphp/src/Future/CompletedFutureValue.php(55): React\Promise\FulfilledPromise->then(Object(Closure), NULL, NULL)
#4 /var/www/pgp.key-server.io/vendor/guzzlehttp/guzzle/src/Message/FutureResponse.php(43): GuzzleHttp\Ring\Future\CompletedFutureValue->then(Object(Closure), NULL, NULL)
#5 /var/www/pgp.key-server.io/vendor/guzzlehttp/guzzle/src/RequestFsm.php(134): GuzzleHttp\Message\FutureResponse::proxy(Object(GuzzleHttp\Ring\Future\CompletedFutureArray), Object(Closure))
#6 /var/www/pgp.key-server.io/vendor/guzzlehttp/guzzle/src/Client.php(165): GuzzleHttp\RequestFsm->__invoke(Object(GuzzleHttp\Transaction))
#7 /var/www/pgp.key-server.io/vendor/jenssegers/proxy/src/Adapter/Guzzle/GuzzleAdapter.php(54): GuzzleHttp\Client->send(Object(GuzzleHttp\Message\Request))
#8 /var/www/pgp.key-server.io/vendor/jenssegers/proxy/src/Proxy.php(80): Proxy\Adapter\Guzzle\GuzzleAdapter->send(Object(Symfony\Component\HttpFoundation\Request), 'http://127.0.0....')
#9 /var/www/pgp.key-server.io/src/ctubio/HKPProxy/Keyserver/Router.php(46): Proxy\Proxy->to('http://127.0.0....')
#10 /var/www/pgp.key-server.io/src/ctubio/HKPProxy/Keyserver/Router.php(14): ctubio\HKPProxy\Keyserver\Router::getHKPResponse('/pks/lookup?sea...')
#11 /var/www/pgp.key-server.io/src/ctubio/HKPProxy/Keyserver.php(19): ctubio\HKPProxy\Keyserver\Router::getResponse()
#12 /var/www/pgp.key-server.io/pub/php-proxy-keyserver.php(14): ctubio\HKPProxy\Keyserver::getResponse()
#13 {main}
他のさまざまなキー サーバーでは、要求したキーに対して「結果が見つかりません」と表示されます。
- 何が起こっているのでしょうか? 一時的な問題でしょうか? しかし、なぜすべての主要サーバーが同時にオフラインになるのでしょうか?
- これは、私の接続によってブロックされているすべてのキー サーバーへのアクセスと関係があるのでしょうか (では、なぜ失敗する Web インターフェイスにアクセスできるのでしょうか)?
- 無効な文字列を検索しているのでしょうか?そうではないと思います。いくつかの異なる文字列を検索しましたが、ここでの例(F434104235DA97EB)の文字列がこれに署名したgithub 上のパッケージ...
- 正しいキーサーバーに接続していないのでしょうか?
答え1
であなたのコマンドを試してみましたsubkeys.pgp.net
が、同じ問題が発生しました。そのキーサーバーについて少し検索しましたが、失敗したという苦情を除いて、関連するものは何も見つかりませんでした。keyserver.ubuntu.com
ただし、私の場合はうまくいきました。
[編集]@blubberdiblub
指摘されているように、pool.sks-keyservers.net
キーサーバーもなくなりました。代わりに次のいずれかを試してください:
hkps://keys.gnupg.net
hkps://keyserver.ubuntu.com
hkps://keys.openpgp.org
古い回答は無効ですが、参考になるかもしれません
によるとこれより信頼性の高い他の鍵サーバーのプールから構成される鍵サーバーがあります。これは: ですpool.sks-keyservers.net
。詳細については、ウェブページ。
キーサーバーとして使用してみましたpool.sks-keyservers.net
が、コマンドで問題なくキーをインポートできました。
それで、要約してあなたの質問に答えると、次のようになります:
- キーサーバーは時々信頼できないようです。おそらくそれらのキーサーバーは古くて最近メンテナンスされていないか、一時的にオフラインになっているか、単に機能していない
pool.sks-keyservers.net
可能性があります。現在は機能していて信頼できるようですが、時間の経過とともに変化する可能性があります。 - これらのキーサーバーの Web インターフェイスはブラウザ上にページを表示することがありますが、キーが保存されている基盤となるキーサーバーがダウンしている場合はキーの検索に失敗したり、サーバーが他のキーサーバーと同期されていない場合はキーが見つからないことがあります。