gnome-keyringとArch Linuxの「パスに/そのような秘密のコレクションはありません」を修正するにはどうすればよいですか?


8

Arch Linuxを実行しています。Vinagre(VNCクライアント)を使用して資格情報を保存しようとすると、エラーが発生します。

ロックされたキーリングの資格情報の保存中にエラーが発生しました

ロックされたコレクションにアイテムを作成できません

Arch wikiこのガイドを見つけ、それに従いました。トラブルシューティングセクションでは、次のようになっています。

タツノオトシゴパッケージがインストールされていることを確認して開き(システム設定の「パスワードとキー」)、[表示]> [キーリング別]を選択します。左側の列にキーリングがない場合(ロックアイコンでマークされています)、[ファイル]> [新規]> [パスワードキーリング]に名前を付けます。パスワードの入力を求められます。キーリングにパスワードを指定しないと、自動ログインを使用している場合でも自動的にロックが解除されますが、パスワードは安全に保存されません。最後に、作成したキーリングを右クリックして、「デフォルトに設定」を選択します。

私がタツノオトシゴを起動すると、それはありません持っているパスワードを持つセクションLoginその右にあるロックアイコンのフォルダを。うねりね?まあ、私が知る限り、実際には何も機能しません(フィードバックはありませんが、どうやらそれを削除することできました)

新しいキーリングを作成しようとすると、次のように表示されます。

キーリングを追加できませんでした

パスにそのような秘密のコレクションはありません:/

まったく同じメッセージでこの問題が見つかりました~/.local/share/keyringsが、drwxr-xr-x権限があります(自分の名前グループがあります)。

では、このエラーを解決して、キーリングにキーを格納するにはどうすればよいですか?

編集

さらに詳しい情報-役に立たない鍵リングを削除した後、Vinagreは代わりに次のメッセージを表示します。

パス/ org / freedesktop / secrets / collection / loginのオブジェクトには、このようなインターフェース「org.freedesktop.Secret.Collection」はありません

回答:


9

/etc/X11/xinit/xinitrc.d/50-systemd-user.sh〜/ .xinitrcからソーシングすることで自分のマシンで修正できます。「org.gnome.keyring.SystemPrompter」が失敗したことが示さ
れているため、ソリューションはhttps://bugs.archlinux.org/task/46374で見つかりましたjournalctl --this-boot --no-pager | grep -i WARNING

参照


ねえ、甘い!動作します(または少なくとも次のステップ
Wayne Werner

2

パス/ org / freedesktop / secrets / collection / loginの問題でオブジェクトにまだそのようなインターフェース「org.freedesktop.Secret.Collection」がない場合は、以下を確認してください。

https://wiki.archlinux.org/index.php/GNOME/Keyring

コンソールログインを使用する場合は、PAMコマンドと.xinitrcコマンドの両方が必要です。それらの両方を持っていることは私にとってi3を使用して動作します。


2

Mint 19 Xfceのタツノオトシゴ3.20.0でこのエラーが発生しました。自宅に次のディレクトリを作成して解決しました。

.local/share/keyrings/

同様に、Debian 10(バスター)。
stefanct

0

この問題が発生したため、ここで他のことを実行する前に、再起動することをお勧めします。


特定の受け入れられた回答がすでにあることに注意して、なぜ再起動が必要なのですか?システム全体の再起動?コンポーネントの?
ジェフシャラー

このSEリンクは、キーリングデーモンを再起動するために何をするかを示しています。しかし、それが重要ではない場合(そして、これはほとんどデスクトップの使用にのみ関係するはずです)、OSを再起動できます。
タイラークリスチャン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.