After installing Kubuntu 2404, I downloaded and installed Citrix Workspace app for Linux. sudo dpkg -i ./icaclient_24.5.0.76_amd64.deb
I see it in the programs (via windows key --> type citrix) but it does not start.
I found a similar issue on: Citrix Workplace not starting
In var/log/syslog I see the following error: /opt/Citrix/ICAClient/selfservice: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory
The same error is reveiled after: cd /opt/Citrix/ICAClient ./selfservice
This problem seems not uniquely linked to Citrix, more software is needs libwebkit2gtk-4.0.so.37
Suggestions to solve this issue:
- link to new library with old library name: sudo ln -sf /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0 /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 sudo ln -sf /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.1.so.0 /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
... Citrix just crashes
- Install old library sudo apt install libwebkit2gtk-4.0-37
.. its absent in the Ubuntu2404 repository
- .. However this library is in /snap/gnome-42-2204/176/usr/lib/x86_64-linux-gnu/
In Kubuntu 2404 there is a soft link to libwebkit2gtk-4.0.so.37.67.8 (The softlink libwebkit2gtk-4.0.so refers to libwebkit2gtk-4.0.so.37, so it seems prudent to copy the 3 files) (It's a soft link because the inodes differ, see: ls -i libwebkit*)
sudo cp libwebkit2gtk-4.0* /usr/lib/x86_64-linux-gnu/
After reinstalling, starting ICAClient results in a new error : cd /opt/Citrix/ICAClient ./selfservice ./selfservice: error while loading shared libraries: libwpe-1.0.so.1: cannot open shared object file: No such file or directory
Does one needs to track and all dependencies in such a way to get Citrix running? Or is there a simple solution to fix this?