Gnomeキーリングデーモンが正しく起動しない


17

数日前から、私のGnome-keyringデーモンが正常に起動していません。

ログイン後:

ps aux | grep keyring
user       3496  0.0  0.0 214408 15800 ?        SLl  13:30   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login

アプリはキーリングにアクセスできないと文句を言います(そしてアクセスに失敗します)、一部のショートカットは非常に遅いですCTRL+ ALT+ T端末または印刷画面は両方ともキーを押してから操作するまでに最大1分かかります)

タツノオトシゴはログインキーリングを表示しません

$ /usr/bin/gnome-keyring-daemon
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
$ ps aux | grep keyr
user       3496  0.0  0.0 214408 15800 ?        SLl  13:30   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
user       8524  0.1  0.0 211004 12468 pts/5    SLl  13:38   0:00 /usr/bin/gnome-keyring-daemon

その後、アプリがアクセスを希望するとすぐに、キーリングパスワードプロンプトが表示されます。ロックが解除されると、キーリングは正常に機能します。

私は自分のセッションのスタートアップアプリを見ていて、関連するコマンドは1つしかありません。

/usr/bin/gnome-keyring-daemon --start --components=ssh

/usr/bin/gnome-keyring-daemonスタートアップアプリに追加しましたが、ログインのたびにキーリングパスワードの入力を求められますが、これは以前は行われていませんでした。

何が起こったのか、これを修正する方法についてのアイデアはありますか?


3
更新がこれを引き起こしたのではないかと思っています。私はまったく同じ問題を経験しており、完全に再インストールすることを恥ずかしがるすべてのリソースを使い果たしています。誰かがこれを見つけたかもしれないと思います。デーモンを正常に起動させることはできますが、ログイン時にロック解除するキーリングを取得することはできません。
テランス


3
奇妙なことに、これは今日の16.04から影響を受けています。
バイトコマンダー

gnome-shell(Ubuntu Gnome 16.04からの)インストールでも同じ問題があります。最近開始しました。だからそれは団結に関連していないようだ
...-Rmano

1
@ByteCommanderのメソッドは私のために問題を解決しました。ありがとう
...-Rmano

回答:


10

私は同じ問題に直面しています、

一時的な解決策として、ログイン後に次を実行してみてください

gnome-keyring-daemon --start --replace --foreground --components=secrets,ssh,pcks11

これを行うと、秘密を入力してキーリングのロックを解除するように求められます。


それはまだキーリングのロックを解除するためにパスワードを要求
ローラン

4
これはうまくいきました!しかし、私はちょうど削除するために必要な--startことはと互換性がありませんので、オプションを--replace
アンワル・

クロムは、今私は、ありがとう私のパスワードを入力することができていますし、クローズとオープンクロム、端子I型のgnome-キーリング・デーモンでは、負荷に長くに取っていた
christianbueno.1

9

この問題を回避するには、アンインストールdbus-user-session(およびその依存関係xdg-desktop-portalxdg-desktop-portal-gtk)します。これらのパッケージは、flatpakをインストールすることで提供されました。

私を正しい道に導いてくれたOlafに感謝しますhttps://forum.ubuntuusers.de/topic/gnome-keyring-daemon-doppelt/


これは私を含め、数人で機能するようです。詳細については、#67以降のこのバグレポートを参照してください。bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825
Antonios Hadjigeorgalis

これは、他の副作用なしに問題を恒久的に修正するため、これが一番の答えになるはずです-ただし、インストールしたいアプリケーションdbus-user-sessionが少し動揺するかもしれませんが、システム全体よりもちょうど良いかもしれません。
バイトコマンダー

それは私のために解決しませんでした
ローラン

5

/etc/pam.d/lightdmの1行をコメントアウトすることで、遅いショートカットとぶら下がっているクロムを修正できました。

# session optional        pam_gnome_keyring.so auto_start

この問題は、多くのユーザーに影響しているようです:https : //bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825


1
それはまだキーリングのロックを解除するためにパスワードを要求
ローラン

うーん...と同じ問題があり、とgnome-shellgdm、これはおそらく直接関係ありません。とにかく、探検しpamます...どこかgnome-keyring-daemonで開始する必要があります
-Rmano

私もgnome-sheelを実行しているので、構成を見ると、同様の行が見つかりました/etc/pam.d/gdm-password。コメントアウトしましたが、問題は解決しませんでした。
ローラン

0

私はまったく同じ問題を抱えていました。基本的に、起動するたびに、gnome-keyring-daemonをプロセスとして見ることができました(ps -ef | grep keyring)。--startオプションを使用してgnome-keyring-daemonを手動で発行した場合、既に実行されている1つの障害インスタンスは起動しません。手動で推論するプロセスにより、そのプロセスを強制終了して新しいキーリングを開始すると、すべてが完璧に機能することがわかりました。ソリューションを「スティッキー」にするために私がしたことはここにあります。

メニューに移動-システム構成-起動アプリ

すでに存在するgnome-keyring-daemonエントリを削除します(ある場合)

次のプロパティを使用して新しいgnome-keyringデーモンを作成します。

Name = Gnome Keyring Daemon
Command = /usr/bin/gnome-keyring-daemon --replace --daemonize --components=pkcs11,secrets,ssh
Comment = Gnome Keyring Manager Daemon

スタートアップアイテムを保存しますが、少し遅れていることを確認します-10秒を追加し、オプションを[オン]に設定します

今、再起動して、それは私のために完璧に働いた。VirtualBox Mint 18.3シナモンとLenovo G710ラップトップで違いを生じたのは--replace--daemonize設定と思われ、ここで他の提案のさまざまな組み合わせを試しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.