web-dev-qa-db-ja.com

nm-applet(network-manager)はセキュリティエージェントを見つけることができません

Ubunutu 14.04では、nm-appletを介してopenvpnサーバーに接続しようとすると、/ var/log/syslogに応答が返されます

NetworkManager[3590]: <error> [1412801125.247964] [nm-vpn-connection.c:1374] get_secrets_cb(): Failed to request VPN secrets #2: (6) No agents were available for this request.

私が知る限り、gnome-keyringが実行されている

% ps -aux | grep keyring
xyz       2129  0.0  0.0 248980  4920 ?        Sl   13:36   0:00 /usr/bin/gnome-keyring-daemon --start --components=ssh

これはどうしたの?リストされているSSH以外のコンポーネントがあるべきですか?

Nm-applet> VPN Connections> Edit Configure VPN> Passwordに移動すると、「Saved」または「Always ask」を選択するとこの問題が発生します。

Ubunutuのヘッドレスサーバーディストリビューションをインストールし、後でgnomeをインストールすると、この状態になったと思います。

4
user48956

これは、ネットワークマネージャーアプレットの構成が破損していることが原因です。 https://bugs.launchpad.net/ubuntu/+source/network-manager-vpnc/+bug/1297849 を参照してください。

ファイル〜/ .gconf/apps/nm-applet /%gconf.xmlを削除し、ログアウトして再度ログインすると機能しました。

また、VPN接続のエディターが、保存したパスワードにアクセスしたり、新しいパスワードを保存する機能を持っていないように見えることにも注意してください。

9
Charlie Hedlin

Ubuntu 16.04でこのファイルを削除することでこの問題を修正したようです。

~/.gconf/desktop/%gconf.xml

次の場所にファイルがありませんでした。

~/.gconf/apps/nm-applet/%gconf.xml

このファイルを削除する必要がある理由がわかりません。しかし、今では機能しています。

0
Martlark