Sous Ubunutu 14.04, lorsque je tente de me connecter à un serveur openvpn via nm-applet, je reçois la réponse dans/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.
Autant que je sache, gnome-keyring est en cours d'exécution
% 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
Quoi de neuf avec ça? Devrait-il y avoir des composants autres que SSH listés?
Si je vais à nm-applet> Connexions VPN> Modifier Configurer VPN> Mot de passe, choisir "Enregistré" ou "Toujours demander" est la cause de ce problème.
Je pense que je suis arrivé dans cet état en installant la distribution de serveurs sans tête d'ubunutu et en installant plus tard gnome.
Cela est dû à une configuration corrompue de l'applet du gestionnaire de réseau. Voir https://bugs.launchpad.net/ubuntu/+source/network-manager-vpnc/+bug/1297849 .
J'ai supprimé le fichier ~/.gconf/apps/nm-applet /% gconf.xml, déconnecté puis reconnecté et cela a fonctionné.
Il convient également de noter que l'éditeur de la connexion VPN ne semble pas avoir accès à mes mots de passe enregistrés ni à la possibilité d'en enregistrer de nouveaux.
Je "semblais" avoir résolu ce problème dans Ubuntu 16.04 en supprimant le fichier:
~/.gconf/desktop/%gconf.xml
Je n'avais pas de fichier à:
~/.gconf/apps/nm-applet/%gconf.xml
Je ne sais pas pourquoi ce fichier doit être supprimé. Mais cela fonctionne maintenant.