web-dev-qa-db-ja.com

タツノオトシゴはパスワードを提供しなくなりました

Ubuntu 16.04を使用しています。 Skype、Thunderbird、Enigmail、Nextcloudを使用しています。この3つのアプリケーションにはSeahorseによって保存されたパスワードがあり、一度入力すると、再入力する必要はありません。

しかし、ある朝、これら3つのアプリケーションがパスワードを再度尋ねてきた理由はわかりません。そして、それらは私が今再起動するたびに行います。

理由がわかりますか?再起動するたびにパスワードを再入力するのは退屈です。これをデバッグする方法を知っていますか?詳細情報を提供させていただきますが、今のところ、どの情報を提供しているかわかりません。

編集:

パッケージに関する詳細:

  • このppaのnextcloud-client:ppa:nextcloud-devs/client
  • Skype for Linux Beta 5.2.0.1
  • Enigmailバージョン1.9.7をThunderird 52.2.1に統合(gpg実行可能ファイル/ usr/bin/gpg2を使用して暗号化および復号化)

タツノオトシゴの現在のバージョンは3.18.0です。私がそれを開くとき、パスワードセクションがありません、それは多分ヒントです。知りません。

編集2:

pgrep -afu "$ USER" 'keyring | agent'

1602 /usr/bin/gnome-keyring-daemon --daemonize --login
5235 /usr/bin/gnome-keyring-daemon --daemonize --login
5379 gpg-agent --homedir /home/paul/.gnupg --use-standard-socket --daemon
5621 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1

printenv | grep -eキーリング-eエージェント

GPG_AGENT_INFO=/home/paul/.gnupg/S.gpg-agent:0:1
GNOME_KEYRING_CONTROL=
GNOME_KEYRING_PID=

どうもありがとうございました。

3
onda47

私は解決策を見つけました、質問はこのバグに関連しています: bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825

修正は、Sudo apt autoremove --purge dbus-user-sessionを実行することです。

dbus-user-sessionは、flatpakとともに自動的にインストールされます。

1
onda47

私の場合、Ubuntu 14.04 LTSで実行されるシステムにSkype for Linux Beta 5.4.0.1をインストールすると、問題が発生しました。 Ubuntu Software Centre経由でSkypeをインストールしました。また、パッケージdbus-user sessionがインストールされていません(dpkg -L dbus-user-sessionを確認してください)。

この回答 https://askubuntu.com/a/191249/44625 は問題を修正しました。より精巧で、おそらく賢明な答えは https://askubuntu.com/a/65294/44625 にあります(それとは異なり、使用中に~/.gnome2/keyringsで削除するキーリングが見つかりましたUbuntu 14.04)。

0
XavierStuvw