(USB)yubikey 4を接続した状態でログインすると実行でき、gpg --card-status
期待した結果が表示されます。 yubikeyを削除して実行すると、gpg --card-status
そのデバイスがないと正しく表示されます。
しかし、yubikeyを再接続しても、gpgはまだそれを見つけることができません。再起動しても問題は解決gpg-agent
しません。scdaemon
dbusを再起動することがわかりました。する問題が解決しました。実際にdbusを一度再起動したら、問題なくyubikeyを追加して削除できます。
最初のセッションで何が問題なのかを調べるために、最初のdbus(ログイン後)セッションと2番目(再起動後)セッションの違いをどのように確認できますか?
私のログインセッションは、Arch Linuxで実行されているi3 wmです。