Bug 411321

Summary: Erorr "Missing VPN plug in'
Product: [Plasma] plasma-nm Reporter: exharris
Component: generalAssignee: Jan Grulich <jgrulich>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: hema_prasad, jgrulich
Priority: NOR    
Version: 5.16.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description exharris 2019-08-26 16:03:10 UTC
On latest Kubuntu 19.10 built, when adding new OpenVPN connections in System Settings > Connections (by loading in OpenVPN config files), am then unable to connect to these due to error 'Missing VPN Plugin'. This definitely does not happen on Kubuntu 19.04. 

STEPS TO REPRODUCE
1. Open System Settings > Connections
2. Click the + sign to add a new connection
3. Scroll down to select last option "Import VPN connection
4. Import an OpenVPN config file
5. Try and connect to the VPN connection.


OBSERVED RESULT
Unable to connect to VPN, a network manager notification alerts pops up from the system tray saying 'Missing VPN Plug in'

EXPECTED RESULT
Successful connection to the VPN.

SOFTWARE/OS VERSIONS
Windows: N/A
macOS: N/A
Linux/KDE Plasma: Kubuntu 19.10, build dated 26/08/19
(available in About System)
KDE Plasma Version: Unknown
KDE Frameworks Version: Unknown
Qt Version: Unknown
Comment 1 Jan Grulich 2019-08-27 06:35:42 UTC
Install missing VPN plugin for NetworkManager and plasma-nm.
Comment 2 exharris 2019-08-28 10:44:18 UTC
Can you clarify how not a bug? The KDE desktop envionrment presents all the options for OVPN configuration files, allows the user to import an OVPN configuration files, and then presents an unexpected and illogical error when connection is attempted?

It is a very negative user experience, at the very least. It does not feel appropriate to simply allow the user to go do this, and then somehow expect them to know exactly what package is needed. It is bad UI design and a terrible UX.

If this should be directed to the creators of Kubuntu, rather than KDE, then please let me know.
Comment 3 Jan Grulich 2019-08-28 10:49:12 UTC
There should be package dependency on NetworkManager-openvpn package in case plasma-nm-openvpn is installed (if you have it as a separate package, we do in Fedora). You might have all the needed plugins installed in KDE, which allows you to configure or import it, but you still need support for it in NetworkManager and for that you need NM openvpn plugin.
Comment 4 prasad 2020-04-26 14:33:34 UTC
I have same issue. I use KDE neon 5.18, plasma 5.18.4, frameworks 5.14.1, kernel 5.30.0-46-generic.