web-dev-qa-db-ja.com

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

数日前から、私の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をスタートアップアプリに追加しましたが、ログインするたびにキーリングパスワードの入力を求められますが、これは以前は行われていませんでした。

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

17
Laurent

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

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

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

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

10

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

私を正しい方向に導いてくれたオラフに感謝します( https://forum.ubuntuusers.de/topic/gnome-keyring-daemon-doppelt/

9
decocijo

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

# session optional        pam_gnome_keyring.so auto_start

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

5
Jens Wagner

私はまったく同じ問題を抱えていました。基本的に、起動するたびに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の設定のようで、ここで他の提案のさまざまな組み合わせを試しました。

0
deegeepee