gpg --card-statusがdbusを再起動する必要があるのはなぜですか?

gpg --card-statusがdbusを再起動する必要があるのはなぜですか?

(USB)yubikey 4を接続した状態でログインすると実行でき、gpg --card-status期待した結果が表示されます。 yubikeyを削除して実行すると、gpg --card-statusそのデバイスがないと正しく表示されます。

しかし、yubikeyを再接続しても、gpgはまだそれを見つけることができません。再起動しても問題は解決gpg-agentしません。scdaemondbusを再起動することがわかりました。する問題が解決しました。実際にdbusを一度再起動したら、問題なくyubikeyを追加して削除できます。

最初のセッションで何が問題なのかを調べるために、最初のdbus(ログイン後)セッションと2番目(再起動後)セッションの違いをどのように確認できますか?

私のログインセッションは、Arch Linuxで実行されているi3 wmです。

ベストアンサー1

おすすめ記事