XubuntuのGnomeキーリングからこの警告を受け取るのはなぜですか?


35

在庫のUbuntuインストールの上にxubuntu-desktopをインストールしました。

ssh、より具体的にはgitを使用すると、常にこの警告が表示されます

WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-IVaeDO/pkcs11: No such file or directory

ブート時に適切なサービスを無効化/有効化するためにかなりの量のグーグルを行いましたが、これまでのところ常にこのエラーが発生します。

gnome-keyringを完全に削除することに関する洞察、およびそれは没落です。または、gnome-keyringをxubuntu / xfceに統合することは素晴らしいことです。

回答:


23

XubuntuまたはXfceセッションにログインしているときにgnome-keyring-daemon、などのgnomeサービスgnome-settings-daemonが通常実行されていないため、この警告が表示されます。

しかし、私のために働いた簡単な修正は、メニューに移動し、設定>設定マネージャー>セッションとスタートアップ>詳細を選択し、Gnomeサービスを有効にすることです(下のスクリーンショットを参照)。これで、インストールしたすべてのGnomeサービスがログイン時に開始され、以下の機能を使用できるようになりますgnome-keyring-daemon(ただし、以下で説明するように、さらに設定が必要になる場合があります)。

ここに画像の説明を入力してください

これを有効にするには、ログアウトして再度ログインする必要があり、これらのサービスが実行されることに注意してください(すでにgnomeアプリケーションでインストールしている場合):

ここに画像の説明を入力してください

使用方法に応じて、Xfce / Xubuntuセッションで他のものを微調整する必要がある場合がありますgnome-keyring-daemonこのブログにsshsshを使用するためのいくつかの参照がありますが、Xubuntu でsshを使用する際に克服しなければならない問題があります。

の長所と短所に関する一般的な答えを出すにはトピックが大きすぎますgnome-keyringが、これらのヒントを使用してXubuntuセッションに統合することができます。

これらの提案は、問題が解決しない場合は、あなたはで説明した問題の被害者かもしれランチパッドに関するgnome-keyring


2
ありがとう、他の方向に進み、すべてのgnomeのものを削除し、ブート時にssh-agentとssh-addを実行する方法に関するヒントはありますか?
winchendonsprings

@winchendonsprings ssh-agentssh-addは、openssh-clientパッケージの一部であり、どのgnomeアプリケーションやサービスにも依存しないため、可能かもしれませんが、これについては確信がありません。

1
これは、ubuntuのどのバージョン用ですか?12.04 LTSでこれらのオプションがすべて表示されない
sureshvv

@sureshvv Xubuntu 12.04以降。オプションはXubuntu 12.04で間違いなく利用可能です。[設定]> [設定マネージャー]> [セッションとスタートアップ]> [詳細設定]に移動します。

@Mikそのボックスを表示するコマンドは何ですか?Fluxboxでこれを試してみたいと思います。
rvf0068

30

Bourneシェルの下で、gnome-keyringをオフにして、次のコマンドを実行することでこの警告を取り除くことができます。

unset GNOME_KEYRING_CONTROL

環境変数からgnomeキーリングパスを削除します。このコマンドを〜/ .bashrcファイルの最後に置くこともできます。

Cシェルでは、同等のコマンドは次のとおりです。

unsetenv GNOME_KEYRING_CONTROL

そして、コマンドは〜/ .cshrcファイルの最後に置くことができます。


2

その厄介な警告を取り除く別の方法(XFCEでこれを得ました):

トリックは、 " LXDE;XFCE;" を追加することですOnlyShowIn=(二重引用符とセミコロンなしで、それなしでは試行しませんでした)/etc/xdg/autostart/gnome-keyring-pkcs11.desktop

1-ターミナルタイプ(ルートまたはsudoを使用):

# nano /etc/xdg/autostart/gnome-keyring-pkcs11.desktop

[Desktop Entry]
Type=Application
Name=Certificate and Key Storage
Comment=GNOME Keyring: PKCS#11 Component
Exec=/usr/bin/gnome-keyring-daemon --start --components=pkcs11
OnlyShowIn=GNOME;Unity;LXDE;XFCE;
X-GNOME-Autostart-Phase=Initialization
X-GNOME-AutoRestart=false
X-GNOME-Autostart-Notify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-keyring
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.2
NoDisplay=true
X-Ubuntu-Gettext-Domain=gnome-keyring

2-編集後、変更を保存してください

3-コンピューターを再起動します。


0

両方とも素晴らしいアンサーに聞こえますが、どちらも私にはうまくいきませんでした ここに画像の説明を入力してください

[更新]:動作させるために

ルートとして、ファイル/usr/share/gnome/autostart/seahorse-daemon.desktopを作成しました タツノオトシゴデーモンの編集

AT-SPI D-Busバスを確認してください、自動スタートでがオンにしてください。

それらのようなエラーがあります:

アクセシビリティバスに接続できませんでした:ソケット/ tmp / dbus-sFJMjhBCfLへの接続に失敗しました:接続は拒否されました

seahorse-daemonやgnome-keyringよりも/ tmpfsの方が問題になるかもしれません

さて、タツノオトシゴのエージェントを置き換える方法を考えてみましょう!:)


9
テキストのスクリーンショットを投稿しないでください。テキストをコピーし、代わりにコードの書式設定を適用します。
ムル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.