root以外のユーザーには、プロキシによるgpgの使用は機能しません。

root以外のユーザーには、プロキシによるgpgの使用は機能しません。

背景情報:PGPを使用してSpotifyをインストールしようとしていますが、yay一部のPGPキーをインポートする必要があるというメッセージが表示されますが、「利用可能なキーサーバーがありません」というメッセージは表示されません。もちろん、手動で呼び出すとgpg --rcv-keys ...同じエラーが発生します。私を混乱させるのは、gpgコマンドを実行するとsudo正常に動作することです。

相談しました。GnuPG Wiki、しかもパックマンのトラブルシューティングセクション:

  • 後者のすべてのサーバーを試しましたが、~/.gnupg/gpg.confプライマリサーバー()が存在しないhkps://hkps.pool.sks-keyservers.netため、ルートに対してうまく機能しているようです。/root/.gnupg/gpg.confそれはそれらのどれにも働きません。
  • と環境変数のhonor-http-proxy両方が設定されて~/.gnupg/dirmngr.confいます。/root/.gnupg/dirmngr.confhttp_proxy
  • 以下のファイルは~/.gnupg/間違いなく正しく読み取られており、設定するとdebug-level guruより多くの出力が得られ、他のサーバーが試行されていることがわかります。

私が見つけたこのメッセージこれはランニングを意味しdig +trace hkps.pool.sks-keyservers.net、タイムアウトの有無にかかわらずタイムアウトが発生するため、sudoこれが実際に何を意味するのかわかりません。 DNSの問題である可能性がある他の場所で読んだが、受信キーを使用できるのはなぜですかsudo gpg ...

別のアイデアがありますか?

ベストアンサー1

おすすめ記事