Bug 472506

Summary: Dolphin cannot automatically install fortisslvpn
Product: [Applications] dolphin Reporter: themadprogramer
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: kfm-devel, nicolas.fella
Priority: NOR    
Version: 22.04.0   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Upper screenshot: How to add a VPN for FortiClient, Lower Screenshot: Error to expect when Dolphin prompts you to install depdencies.

Description themadprogramer 2023-07-22 17:50:09 UTC
Created attachment 160451 [details]
Upper screenshot: How to add a VPN for FortiClient, Lower Screenshot: Error to expect when Dolphin prompts you to install depdencies.

SUMMARY
While adding a new VPN (fortisslvpn) under Networks, I got an error `Could not open appstream:network-manager-fortisslvpn because it was not found in any available software repositories`


STEPS TO REPRODUCE
1. Go into Networks or System Settings  > Networks > Connections
2. Click the + (add new connection)
3. Scroll until you see `Fortinet SSLVPN`
4. Click create and add a vpn config file (feel free to use a dummy while testing)
5. Dolphin should give a pop-up saying that `fortisslvpn` is not installed and you should click on it to install dependencies for the connection set-up.
6. Discover will give an error saying that no repository was found.

OBSERVED RESULT

Discover will fail to load the correct package for `fortisslvpn` 


EXPECTED RESULT

It should be possible to succesfully add a FortiClient VPN connection by following these steps and to connect afterwards.

SOFTWARE/OS VERSIONS
KDE Neon: 5.27 
KDE Plasma Version: 5.27.6
KDE Frameworks Version: 5.107.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION

I was able to install with `apt install  network-manager-fortisslvpn`
Comment 1 Nicolas Fella 2023-07-23 14:22:35 UTC
This seems to be an Ubuntu problem. They don't seem to include the appstream metadata for network-manager-fortisslvpn (correctly).

"appstreamcli search network-manager-fortisslvpn" should find the component, but doesn't on Ubuntu. It works fine for me on Fedora and OpenSUSE