FS#42113 - [openconnect] gnutls upgrade to 3.3.8-1 breaks openconnect

Attached to Project: Arch Linux
Opened by Erik Fleischer (erikf) - Thursday, 25 September 2014, 11:06 GMT
Last edited by Evangelos Foutras (foutrelis) - Friday, 26 September 2014, 17:43 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Felix Yan (felixonmars)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After upgrading gnutls from 3.3.7-1 to 3.3.8-1 VPN connections via NetworkManager using openconnect stopped working.

Affected packages:
* gnutls-3.3.8-1
* openconnect-1:6.00-1

Steps to reproduce:
* update gnutls to version 3.3.8-1, reboot
* use NetworkManager to create a VPN connection using openconnect
* try to connect. VpnSecrets dialog should appear but does not.

Output of NetworkManager (loglevel set to DEBUG):

Sep 25 12:17:54 pilatus NetworkManager[1414]: <debug> [1411640274.408467] [settings/nm-agent-manager.c:817] get_done_cb(): (:1.11/org.kde.networkmanagement/1000) agent failed secrets request 0x12aa810/vpn-eti-all/vpn: (32) Cannot load library /usr/lib/kde4/plasmanetworkmanagement_openconnectui.so: (/usr/lib/libopenconnect.so.3: symbol gnutls_pkcs11_obj_init, version GNUTLS_2_12 not defined in file libgnutls.so.28 with link time reference)
Sep 25 12:17:54 pilatus NetworkManager[1414]: <debug> [1411640274.408531] [settings/nm-settings-connection.c:738] agent_secrets_done_cb(): (552a5501-7946-4e40-944b-9606cb7f4041/vpn:8) secrets request error: (6) No agents were available for this request.
Sep 25 12:17:54 pilatus NetworkManager[1414]: <error> [1411640274.408541] [vpn-manager/nm-vpn-connection.c:1778] get_secrets_cb(): Failed to request VPN secrets #3: (6) No agents were available for this request.

Workaround:
* downgrade gnutls to 3.3.7-1

Solution:
* after building openconnect myself with the PKGBUILD from abs everything works fine again.

As far as I can tell all that is needed to be done is to build the openconnect package again.
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Friday, 26 September 2014, 17:43 GMT
Reason for closing:  Fixed
Additional comments about closing:  gnutls-3.3.8-2 / openconnect-1:6.00-3
Comment by Evangelos Foutras (foutrelis) - Friday, 26 September 2014, 06:35 GMT
Please test gnutls 3.3.8-2 and openconnect-1:6.00-3; they should work.
Comment by Erik Fleischer (erikf) - Friday, 26 September 2014, 16:26 GMT
tested gnutls 3.3.8-2 and openconnect-1:6.00-3. New versions fix the problem.

Loading...