システム:Ubuntu 18.04ベースのLinux Mint 19 Cinnamon。
私が理解した範囲が限られているので、gpg
後で参照できるように、ここにどのバージョンを指定します。
gpg (GnuPG) 2.2.4
libgcrypt 1.8.1
次のコマンドには特別な仕様は必要ないと思います。
$ gpg --recv-keys 402543B2D98854007F627D36A63A58A3F2E17569
ただし、実行時に次のエラーが発生します。
gpg: keyserver receive failed: Address family not supported by protocol
時々期待どおりに動作してどのように進むべきかわからず、問題を正確に見つけることができない場合もありますか?
IPv6ではなくIPv4のみがあります(該当する場合)。
ベストアンサー1
理由
人がいるときIPv6ネットワークに接続しない。
源泉
私はFreeBSDにGnuPGをインストールしましたが、次のように親切に教えました。
GnuPGがIPv6接続を持たないホストで実行されている場合、デュアルスタックhkpサーバーに接続できない可能性があります。
FreeBSDの回避策
次の行を追加してください。
disable-ipv6
ファイルとして:
/usr/local/etc/dirmngr.conf
Linux Mint 19で利用可能
- 新しいGnuPGバージョンをインストールした後に新しいオプションを読み、インストールされたバージョンを実行するには、まず既存のオプションを終了する必要が
dirmngr
あります。dirmngr
sudo gpgconf --kill dirmngr
- 私のLinux Mint 19に適用されているように、この設定ファイルのデフォルトの場所はありません。
複数の場所を読んで、次の場所でファイルを正常に作成したことがわかりました。
~/.gnupg/dirmngr.conf
質問に答えるだけでなく、さらにエラーが発生した場合は、構成ファイルに次の内容を追加してください。
debug-level guru log-file ~/.gnupg/dirmngr.log