I've (re)installed 15.04 on my X1 Carbon (migrated back from Fedora).
Initially I tried restoring /etc/NetworkManager, but that got me nowhere fast, so I reverted to the stock's backup & manually recreated my connections (so back to detault).
I set up my OpenVPN connections with .ovpn & .p12, popped in passwords & initiated connections OK. But at some point (possibly after reboot) the passwords were dropped, but no other settings, and I'm unable to save them. I open the oVPN config, pop in the passwords, save it & open it again & it's gone, meaning that oVPN can't auth properly.
Another issue - coincidentally, not sure if related - the mobile onboard does not work either. I NM I've defined my telco connection & try to connect, but it looks like it fails to get a DHCP lease. Connection worked fine before on previous OS (Fedora), but does not on Ubuntu, for some unapparent reason.
I've already tried removing, purging & reinstalling NM - may need to try so again. Also not sure if it has anything to do with keyring.
In my syslog/journalctl:
Apr 29 10:37:37 NetworkManager[955]: <info> Starting VPN service 'openvpn'...
Apr 29 10:37:37 NetworkManager[955]: <info> VPN service 'openvpn' started (org.freedesktop.NetworkManager.openvpn), PID 29713
Apr 29 10:37:37 NetworkManager[955]: <info> VPN service 'openvpn' appeared; activating connections
Apr 29 10:37:37 NetworkManager[955]: <info> VPN plugin state changed: init (1)
Apr 29 10:37:37 NetworkManager[955]: <error> [1430260657.261853] [vpn-manager/nm-vpn-connection.c:1778] get_secrets_cb(): Failed to request VPN secrets #2: (6) No agents were available for this request.
Can provide additional logs if required.
verb 3
in the file). E.g.sudo openvpn /path/to/my.ovpn
and report back with the full output.