復号化の間、gpg -d は中断されます。

復号化の間、gpg -d は中断されます。

Fedora 35にキーをインストールしました。暗号化に使用されたサブキーがアクティブで期限切れになっていないことが確認されます。これを使用して暗号化できますが、復号化しようとすると動作が停止します。 scdaemonプロセスのCPU使用率は常に99%を超えますが、これは以下のようにecho 'encrypt this'|gpg --encrypt -r {5FFFF8846A5AAAA3....} --armor正しい形式の出力を中断します。echo 'encrypt this'|gpg --encrypt -r {5FFFF8846A5AAAA3....} --armor|gpg -d -vvv

gpg: using character set 'utf-8'
gpg: Note: RFC4880bis features are enabled.
gpg: armor: BEGIN PGP MESSAGE
# off=0 ctb=85 tag=1 hlen=3 plen=524
:pubkey enc packet: version 3, algo 1, keyid 5FFFF8846A5AAAA3
    data: [4093 bits]
gpg: public key is 5FFFF8846A5AAAA3
# off=527 ctb=d2 tag=18 hlen=2 plen=70 new-ctb
:encrypted data packet:
    length: 70
    mdc_method: 2
gpg: using subkey 5FFFF8846A5AAAA3 instead of primary key 4223338D9E661ECF
gpg: encrypted with rsa4096 key, ID 5FFFF8846A5AAAA3, created 2021-12-12
      "a<[email protected]>"

この問題を解決する方法を知っていますか?よろしくお願いします!

修正するdisable-scdaemon:gpg-agent.confファイルに追加して再起動しました。この回避策で問題を解決できるようです。これよりも永久的な解決策があるかどうか疑問に思います。

ベストアンサー1

おすすめ記事