どうして
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
失敗するだろうが
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
しませんか?
ブロックされているものを確認するにはどうすればよいですか?
OpenPGP HTTP Key Protocol は、デフォルトで ポート11371で を操作します。
Ubuntu Keyserverはポート80(デフォルトではwww-httpで使用)で実行され、ファイアウォールによって引き起こされる可能性のある問題を軽減します。そのため、GPG(バックグラウンドでリクエストを実行している)がキーを取得する場所を正確に知っていることを確認するには、ポートとプロトコルが必要です。
最初の例は次と同等です:
apt-key adv --recv-keys --keyserverhkp://keyserver.ubuntu.com:11371 0xcbcb082a1bb943db
:80
を使用する場合はapt-key adv
を指定する必要があるため、ネットワーク管理者またはISPはポート11371をブロックしています。