Bug 32888 - Package has wrong dependency and the real dependency does not exist in Mageia
Summary: Package has wrong dependency and the real dependency does not exist in Mageia
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: 32885
Blocks:
  Show dependency treegraph
 
Reported: 2024-02-23 13:37 CET by Mike Burgener
Modified: 2024-03-01 07:49 CET (History)
4 users (show)

See Also:
Source RPM: plasma-nm networkmanager-ssh networkmanager-fortisslvpn openfortivpn
CVE:
Status comment:


Attachments

Description Mike Burgener 2024-02-23 13:37:10 CET
Hi,

As of http://sophie.zarb.org/rpms/f35954a5d250b1681d4b62f33678c4dd/deps the Package depdends on networkmanager-openconnect while it should be openfortivpn and
networkmanager-openfortivpn

looks like something got mixed up.

Also it looks like the networkmanager-openfortivpn and openfortivpn do not exist for mageia

kind regards

Tuxinator
Comment 1 Lewis Smith 2024-02-24 19:14:11 CET
 $ urpmq --requires plasma-applet-nm-fortisslvpnui | grep open
networkmanager-openconnect
 $ urpmq --whatrequires networkmanager-openconnect | grep fortisslvpnui
plasma-applet-nm-fortisslvpnui

Yes, 'plasma-applet-nm-fortisslvpnui' does indeed require 'networkmanager-openconnect'; and inversely, 'plasma-applet-nm-fortisslvpnui' is required by 'networkmanager-openconnect'.

But where do you find:
> Package [plasma-applet-nm-fortisslvpnui] should [depend on] openfortivpn and
networkmanager-openfortivpn
?

CC: (none) => lewyssmith

Comment 2 Mike Burgener 2024-02-25 08:59:32 CET
When i want to establish a VPN connection which i configured using PLasma Network Manager Applet i get the message Networkmanager is missing support for fortisslvpn. I have the same setup on Ubuntu and there it works, no access to that Ubuntu Machine at the Moment, will post packages of that System when having access again. looks like the Network-Manager Plugin involved is https://github.com/NetworkManager/NetworkManager-fortisslvpn
Comment 3 David GEIGER 2024-02-25 14:12:45 CET
Fixed on Cauldron with next plasma-nm-5.93.0-2.mga10 update!

CC: (none) => geiger.david68210

Comment 4 David GEIGER 2024-02-25 19:10:43 CET
Fixed for mga9 also with plasma-nm-5.27.10-1.1.mga9 in Core/Updates_testing!
David GEIGER 2024-02-25 19:11:07 CET

Depends on: (none) => 32885

Comment 5 David GEIGER 2024-02-25 21:47:48 CET
So I also fixed plasma-applet-nm-ssh which requires now networkmanager-ssh.

Assigning to QA,

Packages in 9/Core/Updates_testing:
======================
plasma-applet-nm-5.27.10-1.2.mga9
plasma-applet-nm-fortisslvpnui-5.27.10-1.2.mga9
plasma-applet-nm-l2tp-5.27.10-1.2.mga9
plasma-applet-nm-libreswan-5.27.10-1.2.mga9
plasma-applet-nm-openconnect-5.27.10-1.2.mga9
plasma-applet-nm-openvpn-5.27.10-1.2.mga9
plasma-applet-nm-pptp-5.27.10-1.2.mga9
plasma-applet-nm-ssh-5.27.10-1.2.mga9
plasma-applet-nm-strongswan-5.27.10-1.2.mga9
plasma-applet-nm-vpnc-5.27.10-1.2.mga9

openfortivpn-1.21.0-1.mga9
networkmanager-fortisslvpn-1.4.0-3.mga9
networkmanager-fortisslvpn-gnome-1.4.0-3.mga9
networkmanager-ssh-1.2.12-1.mga9
networkmanager-ssh-gnome-1.2.12-1.mga9

From SRPMS:
plasma-nm-5.27.10-1.2.mga9.src.rpm
networkmanager-ssh-1.2.12-1.mga9.src.rpm
networkmanager-fortisslvpn-1.4.0-3.mga9.src.rpm
openfortivpn-1.21.0-1.mga9.src.rpm

Assignee: bugsquad => qa-bugs

Marja Van Waes 2024-02-25 22:32:05 CET

CC: (none) => marja11
Source RPM: plasma-applet-nm-fortisslvpnui-5.27.10-1.mga9.x86_64.rpm => plasma-nm networkmanager-ssh networkmanager-fortisslvpn openfortivpn

Marja Van Waes 2024-02-25 23:01:21 CET

Keywords: (none) => advisory

Comment 6 Thomas Andrews 2024-02-26 02:03:53 CET
MGA9-64 Plasma. I use Network Manager on this system so as to use it with openvpn. Consequently, I have had plasma-applet-nm and plasma-applet-nm-openvpn installed, but not the rest.

No installation issues with updating the packages already installed. I activated an existing Surfshark vpn, and it worked as designed. Then I added another Surfshark server to the list already set up, and that one worked, too.

I went to MCC and installed all of the NM Plasma vpn applets. Then I brought up the Connections page in System Settings, and browsed through the new choices for vpn types, settling on opening the configuration pages for both of the Fortinet options that now appeared. Both opened and I guess they looked normal. That's as far as I can go, so I backed out and shut the window.

CC: (none) => andrewsfarm

Comment 7 Mike Burgener 2024-02-26 08:25:45 CET
(In reply to Thomas Andrews from comment #6)
> MGA9-64 Plasma. I use Network Manager on this system so as to use it with
> openvpn. Consequently, I have had plasma-applet-nm and
> plasma-applet-nm-openvpn installed, but not the rest.
> 
> No installation issues with updating the packages already installed. I
> activated an existing Surfshark vpn, and it worked as designed. Then I added
> another Surfshark server to the list already set up, and that one worked,
> too.
> 
> I went to MCC and installed all of the NM Plasma vpn applets. Then I brought
> up the Connections page in System Settings, and browsed through the new
> choices for vpn types, settling on opening the configuration pages for both
> of the Fortinet options that now appeared. Both opened and I guess they
> looked normal. That's as far as I can go, so I backed out and shut the
> window.

I can confirm it works, i just updated the package by enabling the core updates testing repo temporary.
katnatek 2024-02-26 23:24:31 CET

Whiteboard: (none) => MGA9-64-OK

Comment 8 katnatek 2024-02-26 23:25:14 CET
(In reply to Mike Burgener from comment #7)
> I can confirm it works, i just updated the package by enabling the core
> updates testing repo temporary.

Thank you for the test
Comment 9 Thomas Andrews 2024-02-27 15:06:39 CET
(In reply to katnatek from comment #8)
> (In reply to Mike Burgener from comment #7)
> > I can confirm it works, i just updated the package by enabling the core
> > updates testing repo temporary.
> 
> Thank you for the test

Yes, that is what I was waiting for. Validating.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 10 Lewis Smith 2024-02-27 21:39:55 CET
DavidG deserves a big thanks for taking this on board with his usual alactrity, and fixing it. It was not trivial.

CC: lewyssmith => (none)

Comment 11 Mageia Robot 2024-03-01 07:49:52 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0084.html

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


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