I have installed 12.04 and setting up the OpenVPN via network manager. the network-manager-openvpn-gnome is installed, and I can open "configure VPN..." and see "Add VPN", however I can not save my settings. The "Save.." button is gray and "Apply to all users" is selected and gray too.

Is this a bug ?

  • 1
    I can't save my configuration either. I followed this tutorial and the save button was never enabled. ubuntugeek.com/… Any suggestions? – pllee Jun 5 '12 at 2:54

One solution is to start:

nm-connection-editor

in the terminal. Terminal messages will tell you which entries of the connection are considered as invalid.

Source: https://bugs.launchpad.net/ubuntu/+source/network-manager-openvpn/+bug/990765/comments/27

  • 2
    Well, that was interesting. On Ubuntu 14.04, leaving CA Certificate blank was valid; at some point since then (I upgraded straight to 16.04) a "No CA certificate is required" checkbox was added, that I never noticed, and I hadn't been able to edit the connection because it wasn't checked. – Izkata Feb 7 '17 at 15:10
  • When started from the GUI, grep 'Cannot save connection' /var/log/syslog should also show the problem – mivk May 1 '17 at 10:00

Read this thread. The problem originates from the security policy implemented in Ubuntu. You will be required to change this as described in the displayed thread.

The file is /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy, edit it with:

sudo -H gedit /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy

You need to change the action:

<action id="org.freedesktop.NetworkManager.settings.modify.own">
.
.
.
<allow_inactive>no</allow_inactive>

to read

<allow_inactive>auth_admin</allow_inactive>

or

<allow_inactive>yes</allow_inactive>

logout to activate.

  • 4
    Sounded good, this didn't work for me though. – Evan Carroll Oct 3 '12 at 7:50
  • In Ubuntu 16.04, allow_inactive is already set to yes. – John McGehee Sep 4 at 5:37

As Enrique said in this post: https://askubuntu.com/a/143491/98277

Make sure these fields are populated:
    User Certificate
    CA certificate
    Private Key

Your Save button will work then.
  • Please note that the Network Manager applet doesn't support embedded certs in the .ovpn config file. So extract all <ca>BEGIN...</ca> and keys to dedicated .crt files, which you can link using ca /path/to/ca.crt and cert /path/to/id.crt etc. – Benoit Duffez Dec 21 '16 at 9:52
  • 2
    What about VPN networks that do not require a CA certificate? I have only been provided with gateway, username and password. – Bruno Finger Mar 12 at 8:04
  • Why isn't it automatically loading these fields from my ovpn file, which contains them??? – Michael Jul 7 at 23:12

I ran into this issue with LUbuntu 18.04. To try to add my VPN from a ovpn file, I ran:

sudo nm-connection-editor

But when I tried to add from the existing ovpn file, the save icon was grayed out. I noticed on the command line I saw this error:

 Could not load editor VPN plugin for “org.freedesktop.NetworkManager.openvpn” (missing plugin file "/usr/lib/x86_64-linux-gnu/NetworkManager/libnm-vpn-plugin-openvpn-editor.so"

I was able to solve the problem by installing an additional package that was missing:

sudo apt-get install network-manager-openvpn-gnome

Are you sure you need exactly OpenVPN? In case you need to have vpn connection only with login and password (no certificate needed) try using PPTP.

sudo apt-get install network-manager-pptp
sudo network-manager restart

Click to NetworkManager -> Configure VPN -> +Add -> Point-To-Point Tunneling Protocol (PPTP) in VPN section.

I had the same issue on Ubuntu Mate 16.10

Turns out it wouldn't work while connected from a Windows PC through xRDP. I tried it on the box locally and I was able to save the OpenVPN configuration and managed to connect.

TLDR: Disconnect from xRDP and try to save it locally

I had a similar problem with creating an openvpn connection in the gnome network manager.

I discovered that it expects you to enter a password in the "Private Key Password:" field. If your openvpn server doesn't require a password, then you need to click on the tiny little icon on the right side of the "Private Key Password:" field and select "The password is not required". You will then be able to click the "Save" button.

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.