Description of problem: NetworkManager vpnc plugin from EPEL repository doesn't work. Version-Release number of selected component (if applicable): # uname -r 3.10.0-693.5.2.el7.x86_64 # rpm -qa | egrep 'NetworkManager-[0-9]|vpnc' vpnc-script-0.5.3-22.svn457.el7.noarch NetworkManager-1.8.0-11.el7_4.x86_64 vpnc-0.5.3-22.svn457.el7.x86_64 NetworkManager-vpnc-1.0.8-1.el7.x86_64 How reproducible: Once I've installed the packages for vpnc, if I try to configure the vpnc connection via NM gui the option to select VPNC is missing. Steps to Reproduce: 1. Install NetworkManager-vpnc packages from EPEL 2. systemctl restart NetworkManager 3. nm-connection-editor -> Add Actual results: # nm-connection-editor ** Message: vpn: (vpnc,/etc/NetworkManager/VPN/nm-vpnc-service.name) cannot load legacy-only plugin Expected results: Being able to configure vpnc connection. Additional info: Looks like a regression as it was working on RHEL6.3. Unfortunately I cannot be more detailed about packages version. FYI, that there was already something similar reported for PPTP in BZ1467910, but I'm not sure if it's due to the same root cause or not.
since nm-connection-editor is using libnm.so client library, it can no longer load plugins that link against the deprecated libnm-glib.so library. You need to update the VPN plugin to a version that provides a plugin that links against libnm.so. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-c6967768aa Consider giving karma to the test package. *** This bug has been marked as a duplicate of bug 1491687 ***