I am not a Linux expert but I have been using Fedora Silverblue on a daily basis for the past two years. I like the system is immutable and safe. Although the immutability comes unhandy from time to time.
I would like to update to Fedora 43. Whether I try the update via Software center of via terminal: I keep getting this error message:
Resolving dependencies… done
error: Could not depsolve transaction; 1 problem detected:
Problem: conflicting requests
nothing provides webkit2gtk3 >= 2.26 needed by ICAClient-23.11.0.82-0.x86_64 from @commandline
Would this mean the ICAClient (Citrix) is installed on my system? How to find out? And how to delete it?
does it list ICAClient-yaddayaddayadda and/or webkit2gtk3 under layered packages for your current deployment? If so, then you can simply uninstall it by running the command
sudo rpm-ostree uninstall [packagename]
then reboot. After that try upgrading again. Maybe consider installing whatever that package is in a container instead of layering it next time.
quick update: on fc42 it pulls in webkit2gitk4.0 as a dependency and the installation works. so the culprit seems to be with webkit2gtk4.1 in fc43. there is no webkit2gtk4.0 package on fc43 as far as i can tell.
Thank you so much! I had totally forgotten about the rpm-ostree functionality. I first reset the rpm-ostree using sudo rpm-ostree reset and afterwards I was finally able to install Fedora 43.