After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 775453 - Can't change realm in dialog for juniper vpn
Can't change realm in dialog for juniper vpn
Status: RESOLVED FIXED
Product: NetworkManager
Classification: Platform
Component: VPN: openconnect
git master
Other Linux
: Normal normal
: ---
Assigned To: David Woodhouse
NetworkManager maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2016-12-01 11:02 UTC by Pietro Brenna
Modified: 2019-08-20 08:00 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pietro Brenna 2016-12-01 11:02:44 UTC
Steps to reproduce:

1. connect to a juniper vpn server with multiple realms. (vpn.unimib.it was used)
2. try to change the realm using the "realm" combo box

Expected:
The form is redrawn, with the chosen realm selected in the combo box

Actual behaviour:
The form is redrawn, with the first available realm selected in the combo box

The bug should be in auth-dialog/main.c, and may be related to the way data->entry_text is treated, but it seems I can't manage to find a fix it, other than disabling the form redraw.
Comment 1 Yuriy Pitomets 2018-06-25 18:09:01 UTC
Any updates on this?

The same problem on ubuntu 18.04


https://bugs.launchpad.net/ubuntu/+source/network-manager-openconnect/+bug/1764047



Steps to Reproduce:
1. Create VPN connection to Juniper/Pulse which has several realms
2. On auth dialog try to select other realm from the list.
3. Auth dialog will flash after selection and revert to top list item.

Actual results:
Selection reverts to top list item.

Expected results:
Required realm for login is selected.



Environment:

# aptitude show network-manager-openconnect-gnome
Package: network-manager-openconnect-gnome
Version: 1.2.4-1
State: installed
Automatically installed: no
Priority: optional
Section: universe/net
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Uncompressed Size: 2,247 k
Depends: network-manager-openconnect (= 1.2.4-1), libc6 (>= 2.4), libglib2.0-0 (>= 2.37.3), libgtk-3-0 (>= 3.0.0), libnm-glib-vpn1 (>= 0.7.999), libnm-util2 (>=
         0.8.998), libnm0 (>= 1.1.90), libopenconnect5 (>= 7.05), libsecret-1-0 (>= 0.7), libxml2 (>= 2.7.4)
Conflicts: network-manager-openconnect-gnome:i386
Description: network management framework (OpenConnect plugin GNOME GUI)
 NetworkManager is a system network service that manages your network devices and connections, attempting to keep active network connectivity when available. It
 manages ethernet, WiFi, mobile broadband (WWAN), and PPPoE devices, and provides VPN integration with a variety of different VPN services. 
 
 This package provides the GNOME bits of NetworkManager's OpenConnect plugin.


# uname -a
Linux L114-PitometsYuriy 4.15.0-23-generic #25-Ubuntu SMP Wed May 23 18:02:16 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Comment 2 Sebastien Bacher 2018-12-17 15:05:39 UTC
The ubuntu report states those warnings are displayed in the log around the time of the issue

'gnome-shell[1380]: JS ERROR: TypeError: item is undefined#012setActiveConnections/<@resource:///org/gnome/shell/ui/status/network.js:1518:17#012setActiveConnections@resourc e:///org/gnome/shell/ui/status/network.js:1515:9#012wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22#012_syncVpnConnections@resource:///org/gnome/shell/ui/status/network.js:1853:9#012wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22'
Comment 3 David Woodhouse 2019-08-20 08:00:47 UTC
I believe this was fixed in OpenConnect 8.00 with this commit:
http://git.infradead.org/users/dwmw2/openconnect.git/commitdiff/669c7d3e7a45aab