I’m running the latest Citrix Workspace App (March 5, 2026) as an RPM on my Fedora 43. I wanted to upgrade now to Fedora 44 but got the message “Installed software is incompatible with Fedora Linux 44, and will be automatically removed during upgrade.” On the list “incompatible list” is “ICAClient” which is the Citrix Workspace App. Any suggestions what to do?
The latest Citrix RPM provided on the official website requires webkit2gtk3, which was obsoleted 3 years ago (see Making sure you're not a bot!). So how were you even able to install it?
Ouch, I fought the ICAClient (especially certificates) for so long, got it running in f42 and f43, too bad I will have to fight it again.
Try this way:
sudo dnf install distrobox podman
distrobox create centos -i centos:9
distrobox enter centos -- sh << EOI
sudo dnf -y install $(xdg-user-dir DOWNLOAD)/ICAClient-*.rpm
distrobox-export -a selfservice
EOI
I had no issues installing the latest Citrix RPM version on f43. Now when I want to install it on f44, I get the following message:
Failed to resolve transaction:
Problem: conflicting requests
- nothing provides webkit2gtk3 >= 2.26 needed by ICAClient-26.01.0.150-0.x86_64 from @commandline
Thanks, that helped, even I have no idea, what it did!
Distrobox is a wrapper around container engines like Podman or Docker. It can create semi-independent environments for running Linux software. In this specific case, Distrobox spins up a CentOS environment that closely mimics RHEL, the target platform for the official packaged version, especially in the aspect of dependencies, thus allowing the ICAClient to be installed successfully.
Thank you for the information! Now it’s clearer. But does that mean, that another version (Debian Packages, Tarball Packages) might not need webkit2gtk3? I just thought with Fedora you should always install a RPM version if it exists…
Doesn’t exist in Fedora anymore- otherwise it would have been installed as a dependency automatically.
You can install citrix with the script in the Tarball-package too…
hi all
for me it worked like this
sudo rpm -i --nodeps ./ICAClient-rhel-26.01.0.150-0.x86_64.rpm
after that restart the PC and it was fine
Thanks, that works for me too! But whats the difference between your command and installing it via the Linux GUI? And why is the error
Failed to resolve transaction:
Problem: conflicting requests
- nothing provides webkit2gtk3 >= 2.26 needed by ICAClient-26.01.0.150-0.x86_64 from @commandline
not popping when I install it via your command?
–nodeps skips the check for the webkit
tbh im not even sure what it is used for if you use the “desktop workspace client”
Perfect, thank you really much. If that works in the next days without issues, how can I deinstall what happened with that command:
sudo dnf remove distrobox podman
and maybe cleanup
rm -rf ~/.local/share/distrobox ~/.config/distrobox ~/.local/share/containers
sudo rm -rf /var/lib/distrobox /etc/distrobox
but never really used it → so maybe check other sources
and for me it works since like 3 days without issues
Thank you really much! I checked a couple of sources in the internet and finally used the following commands:
distrobox stop centos
distrobox-rm centos
sudo dnf remove distrobox
sudo dnf autoremove
After that there weren’t any files left in “/.local/share/distrobox ~/.config/distrobox ~/.local/share/containers’” and “/var/lib/distrobox /etc/distrobox”.
Citrix so far is running smooth.
Again, thanks for your support!
welcome - maybe you can change the solution flag on the post just so others might not go trough the same and install distrobox