Bug 1298732
Summary: | regression: Fails to connect to Red Hat VPN | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Colin Walters <walters> |
Component: | NetworkManager | Assignee: | Dan Williams <dcbw> |
Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 7.3 | CC: | alex, atodorov, bgalvani, dcbw, fzdarsky, huzaifas, lkundrak, lrintel, markus, nobody+bgollahe, nobody, oliver, psimerda, ptalbert, rbonser, rkhan, rmcgover, rsawhill, rstrode, tcameron, thaller, trevor.hemsley, tsorense, vbenes, walters |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-11-03 19:06:26 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Colin Walters
2016-01-14 20:48:06 UTC
Workaround: yum downgrade https://kojipkgs.fedoraproject.org//packages/NetworkManager-vpnc/0.9.9.0/6.git20140428.el7/x86_64/NetworkManager-vpnc-0.9.9.0-6.git20140428.el7.x86_64.rpm https://kojipkgs.fedoraproject.org//packages/NetworkManager-vpnc/0.9.9.0/6.git20140428.el7/x86_64/NetworkManager-vpnc-gnome-0.9.9.0-6.git20140428.el7.x86_64.rpm do we have any update on this. This makes updating Satellite channels for my ~ 2000 really complicated, as I have to remove the broken NetworkManager-vpnc rpms manually after a channel sync output from /var/log/messages: Feb 4 14:31:59 ohaessle NetworkManager[10175]: <info> Starting VPN service 'vpnc'... Feb 4 14:31:59 ohaessle NetworkManager[10175]: <info> VPN service 'vpnc' started (org.freedesktop.NetworkManager.vpnc), PID 11002 Feb 4 14:31:59 ohaessle NetworkManager[10175]: <info> VPN service 'vpnc' appeared; activating connections Feb 4 14:31:59 ohaessle NetworkManager[10175]: <info> VPN plugin state changed: init (1) Feb 4 14:32:09 ohaessle NetworkManager[10175]: <info> VPN plugin state changed: starting (3) Feb 4 14:32:09 ohaessle NetworkManager[10175]: <info> VPN connection '1_test' (ConnectInteractive) reply received. Feb 4 14:32:09 ohaessle NetworkManager[10175]: <info> VPN plugin state changed: stopped (6) Feb 4 14:32:09 ohaessle NetworkManager[10175]: <info> VPN plugin state change reason: unknown (0) Feb 4 14:32:09 ohaessle NetworkManager: ** Message: vpnc started with pid 11013 Feb 4 14:32:09 ohaessle NetworkManager: ** Message: Terminated vpnc daemon with PID 11013. Feb 4 14:35:02 ohaessle systemd: Started Session 93 of user root. Feb 4 14:35:02 ohaessle systemd: Starting Session 93 of user root. Feb 4 14:35:10 ohaessle NetworkManager[10175]: <info> VPN service 'vpnc' disappeared When you have time, here are some debug steps: 1) killall -TERM nm-vpnc-service 2) /usr/libexec/nm-vpnc-service --debug --persist 3) attempt a reconnect, wait for the failure, grab the logs 4) SANITIZE THE LOGS!!! email them to me, or attach as a private attachment to bugzilla so we can analyze. Also, does this still happen with https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-2919d6d7d9 from Nov 2015? https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-2919d6d7d9 was what was synced by now to our satellite channel and did not work. Will provide logs shortly. I also tried the http://koji.fedoraproject.org/koji/buildinfo?buildID=701213 on a fresh RHEL 7.1 and it worked without issues. Updated to RHEL 7.2 and it disconnected directly (stopped working) I debugged this a bunch today. There are two causes: 1) the vpnc version in EPEL apparently doesn't have the patches I wrote in 2014 for interactive connect 2) the NM VPN service helper library is mishandling the error that the plugin returns when it knows vpnc cannot connect interactively, which causes the immediate failure Patches for NetworkManager's vpn-service library helpers posted here: https://mail.gnome.org/archives/networkmanager-list/2016-February/msg00091.html Dan's patch got merged upstream: master: https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=abc700c5c71f474730f703c648b0b8dab455d7ba nm-1-0: https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=ba7359441b565c5ac6b0524b6aa04b155f0a9123 Can we also have a backport for RHEL 7.2 with this Patch? *** Bug 1296220 has been marked as a duplicate of this bug. *** *** Bug 1293890 has been marked as a duplicate of this bug. *** *** Bug 1302755 has been marked as a duplicate of this bug. *** (In reply to Oliver Haessler from comment #15) > Can we also have a backport for RHEL 7.2 with this Patch? I think instead we should disable the interactive mode in NetworkManager-vpnc that causes this issue for EPEL until 7.3 is released. Perhaps these packages should be pulled from EPEL until this is sorted out? I just yum updated my working 7.2 system and got new versions of NetworkManager-vpnc and -gnome and they broke my previously working connections. Reverting those packages to the previous versions immediately fixes the problem. Broken combination: Installed Packages NetworkManager-vpnc.x86_64 1:1.0.8-1.el7 @epel NetworkManager-vpnc-gnome.x86_64 1:1.0.8-1.el7 @epel vpnc.x86_64 0.5.3-22.svn457.el7 @epel vpnc-consoleuser.x86_64 0.5.3-22.svn457.el7 @epel vpnc-script.noarch 0.5.3-22.svn457.el7 @epel Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2016-2581.html The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |