Bug 32264 - networkmanager-openconnect: rebuild with gtk4+ needed for the VPN connection editor
Summary: networkmanager-openconnect: rebuild with gtk4+ needed for the VPN connection ...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2023-09-08 09:36 CEST by Guillaume Rousse
Modified: 2023-12-04 10:30 CET (History)
4 users (show)

See Also:
Source RPM: networkmanager-openconnect, networkmanager-openvpn, networkmanager-vpnc
CVE:
Status comment:


Attachments

Description Guillaume Rousse 2023-09-08 09:36:47 CEST
Current build uses gtk+3, whereas gnome-control centers uses gtk4+. As a result, vpn connection editor isn't available.
Rebuilding against gtk+4 is enough to fix the issue.
sturmvogel 2023-09-08 10:55:00 CEST

Summary: rebuild with gtk4+ needed => networkmanager-openconnect: rebuild with gtk4+ needed
Source RPM: networkmanager-openconnect => networkmanager-openconnect-1.2.8-3.mga9.src.rpm

Comment 1 David GEIGER 2023-09-09 05:59:48 CEST Comment hidden (obsolete)

CC: (none) => geiger.david68210
Assignee: bugsquad => qa-bugs

David GEIGER 2023-09-09 05:59:59 CEST

Version: Cauldron => 9

Comment 2 Marja Van Waes 2023-10-12 18:52:25 CEST Comment hidden (obsolete)

Keywords: (none) => advisory
Summary: networkmanager-openconnect: rebuild with gtk4+ needed => networkmanager-openconnect: rebuild with gtk4+ needed for the VPN connection editor
CC: (none) => marja11

Comment 3 Thomas Andrews 2023-10-14 03:11:14 CEST
Sorry this took this long. I was mistaken on what was required to test this.

I created a MGA9-64 Gnome install in VirtualBox, enabled Network Manager, and started it. Then I went to "Settings" and attempted to add a Cisco-compatible VPN, but the VPN connection editor was unavailable, confirming the issue.

Then I used qarepo to update networkmanager-openconnect, and tried again. Still no editor available. Rebooted, just to see if it made a difference. It didn't.

Sorry Marja, but I'm removing the advisory keyword, as something still isn't working.

CC: (none) => andrewsfarm
Keywords: advisory => (none)

Comment 4 Marja Van Waes 2023-10-14 12:20:33 CEST
(In reply to Thomas Andrews from comment #3)
> Sorry this took this long. I was mistaken on what was required to test this.
> 
> I created a MGA9-64 Gnome install in VirtualBox, enabled Network Manager,
> and started it. Then I went to "Settings" and attempted to add a
> Cisco-compatible VPN, but the VPN connection editor was unavailable,
> confirming the issue.
> 
> Then I used qarepo to update networkmanager-openconnect, and tried again.
> Still no editor available. Rebooted, just to see if it made a difference. It
> didn't.
> 
> Sorry Marja, but I'm removing the advisory keyword, as something still isn't
> working.

Thanks for having removed it :-)

Adding the feedback keyword

Keywords: (none) => feedback

Comment 5 Thomas Andrews 2023-11-13 01:05:35 CET
Nothing has changed. While the update installs cleanly, it does not fix the issue. Removing the feedback keyword, and assigning this bug back to bugsquad.

Keywords: feedback => (none)
Assignee: qa-bugs => bugsquad

Comment 6 Lewis Smith 2023-12-01 21:18:09 CET
Re-assigning back to DavidG who did the requested re-build. Sorry David...

Assignee: bugsquad => geiger.david68210

Comment 7 David GEIGER 2023-12-02 13:09:19 CET
Assigning to QA,


Packages in 9/Core/updates_testing:
======================
networkmanager-openconnect-1.2.10-1.mga9
networkmanager-openvpn-1.10.2-1.mga9
networkmanager-vpnc-1.2.8-1.1.mga9


From SRPMS:
networkmanager-openconnect-1.2.10-1.mga9.src.rpm
networkmanager-openvpn-1.10.2-1.mga9.src.rpm
networkmanager-vpnc-1.2.8-1.1.mga9.src.rpm

Assignee: geiger.david68210 => qa-bugs

Marja Van Waes 2023-12-02 15:19:06 CET

Source RPM: networkmanager-openconnect-1.2.8-3.mga9.src.rpm => networkmanager-openconnect, networkmanager-openvpn, networkmanager-vpnc

Comment 8 Marja Van Waes 2023-12-02 16:19:54 CET
Advisory in SVN has been updated with the SRPMs from comment 7

Keywords: (none) => advisory

Comment 9 Thomas Andrews 2023-12-02 17:52:55 CET
Fired up my Gnome guest once more, and repeated the test of comment 3. This time the openconnect editor opened. Since I don't have access to a VPN provider that uses openconnect, that's as far as I went with this test.

However, since networkmanager-openvpn is now also being updated, I will be testing that separately with my Surfshark account. I will try it in Gnome, but as I'm unfamiliar with setting up a vpn in that DE, I will also test in Plasma on real hardware.
Comment 10 Thomas Andrews 2023-12-02 23:10:52 CET
Ah, I see what happened now. When I tested in comment 3, I tried to bring up the vpnc editor, not the openconnect one. 

That didn't actually test the update it was supposed to be testing, but it did point out that at least one of the other protocol editors must have needed to be rebuilt as well. So I guess making a mistake was a good thing, after all.

Anyway, I already had a Surfshark vpn set up on my HP Pavilion 15 MGA9-64 Plasma system. I made sure it was shut off, and updated the three packages from comment 7. Then I used the "import" function to load vpn information for a new server in a different location, and used the editor to input the username and password that had been supplied by surfshark. I started the new vpn, and suddenly my IP looked like I was in a different US city.

Then I started my Gnome guest anew, and worked my way through the process of importing the information for yet another server location, used the editor to add username and password, and successfully connected.

It all looks good to me. Giving it an OK, and validating.

Keywords: (none) => validated_update
Whiteboard: (none) => MGA9-64-OK
CC: (none) => sysadmin-bugs

Comment 11 Mageia Robot 2023-12-04 10:30:50 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2023-0132.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.