キーチェーンにGPGキーを追加できません

キーチェーンにGPGキーを追加できません

gpg-agentを管理するためにキーチェーンを設定していますが、 keychain --eval --agents gpg MYGPGKEY 次のような結果が得られます。

* keychain 2.8.1 ~ http://www.funtoo.org
 * Starting gpg-agent...


 * Adding 1 gpg key(s): DF1A7077
 * Error: Problem adding (is pinentry installed?); giving up

pinentryが実際にインストールされていることを確認しました(pinentry-gnome3リンク)。

/usr/bin/keychainを詳しく見てみると、問題を引き起こす行は次のようになります。

gpg --no-options --use-agent --no-tty --sign --local-user "LOCALUSER" -o >/dev/null 2>&1

gpg-agentの実行中にこのコマンドを呼び出すことができます。 pinentry-gnome3 は gpg パスワードの入力を求めるメッセージを表示しますが、閉じた後は gpg コマンドは完了しません。

gpgでキーチェーンを使用する正しい方法は何ですか?

関連情報