It seems the latest update is failing for everyone collectively due to the error,
:: installing ppp (2.5.0-1) breaks dependency ‘ppp=2.4.9’ required by networkmanager-fortisslvpn
The reason this is happening is one of the packages networkmanager-fortisslvpn has been removed from the extra repos of arch and it’s AUR version has been marked orphaned
aur/networkmanager-fortisslvpn 1.4.0-3 [+0 ~0.00] [Orphaned]
NetworkManager VPN plugin for Fortinet SSLVPN
aur/networkmanager-fortisslvpn-peerdns 1.4rc1-1 [+1 ~0.00] [Out-of-date: 2022-07-01]
Fortinet SSLVPN support for NetworkManager
aur/networkmanager-fortisslvpn-git 1.4.1.dev.r33.g0f1b6f9-1 [+16 ~0.00] [Orphaned]
NetworkManager VPN plugin for fortisslvpn - git checkout
which effectively means this package is no longer supported. This package is available by default to all garuda users due to a dependency created by the meta package networkmanager-support. The resolution to this is:
Remove networkmanager-fortisslvpn forcefully
sudo pacman -Rdd networkmanager-fortisslvpn
Update system
garuda-update
Cleanup orphan packages left on your local system.
I previously never had any problems with the more aggressive approach, but bluishhumility’s post seems to be a better approach to handle orphans. I might use it when I face a situation where I don’t want to get rid of all orphans in my system.
So, just so I understand - I updated my system today, and got a package conflict message regarding fortisslvpn, and it gave me the option to delete it before updating - which I did. Everything went fine on the update - is there something I need to do now? Or does everything in this thread not apply? Thanks.
networkmanager-fortisslvpn was dropped from the Arch repos, which is what kicked off the whole problem because it was still listed as a dependency for another package. Even though it is no longer in the Arch repos and it was dropped as a dependency for networkmanager-support, networkmanager-fortisslvpn is still available in the AUR. If you have issues using FortiClient VPN without it, you can just install it from there.