1

I downloaded and installed Citrix Workspace app 2311 for Linux.
I see it in the programs (via windows key --> type citrix)
Unfortunately it does not start.

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

However if found this library in /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37

How to fix this error?

Work around

sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libicui18n.so.70 /usr/lib/x86_64-linux-gnu/libicui18n.so.70
sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libicuuc.so.70 /usr/lib/x86_64-linux-gnu/libicuuc.so.70
sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/libicudata.so.70 /usr/lib/x86_64-linux-gnu/libicudata.so.70

sudo ln -s /snap/gnome-42-2204/141/usr/lib/x86_64-linux-gnu/webkit2gtk-4.0 /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0

1 Answers1

1

I don't know why you are messing around with symlinks and shared libraries when you could simply do this:

sudo apt install libwebkit2gtk-4.0-37

The other libraries files will be installed together. Somehow the icaclient package lists a bunch of required dependencies as only "Recommended" possibly for compatibility, so you could have tried sudo apt install --install-recommends ./icaclient_23.11.0.82_amd64.deb or manually installed them. Anyway, the EULA window shows up, but 23.10 isn't officially supported.

Daniel T
  • 5,362
  • 2
    I'm on Kubuntu 24.04: $ sudo apt install libwebkit2gtk-4.0-37 Reading package lists... Done Building dependency tree... Done Reading state information... Done Package libwebkit2gtk-4.0-37 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source

    E: Package 'libwebkit2gtk-4.0-37' has no installation candidate

    – Rumplin Jun 17 '24 at 09:18
  • I do however have this: `$ apt search libwebkit2gtk Sorting... Done Full Text Search... Done libwebkit2gtk-4.0-doc/noble-updates,noble-updates,noble-security,noble-security,now 2.44.2-0ubuntu0.24.04.1 all [installed] WebKitGTK documentation (transitional dummy package)

    libwebkit2gtk-4.1-0/noble-updates,noble-security 2.44.2-0ubuntu0.24.04.1 amd64 Web content engine library for GTK

    libwebkit2gtk-4.1-dev/noble-updates,noble-security 2.44.2-0ubuntu0.24.04.1 amd64 Web content engine library for GTK - development files`

    – Rumplin Jun 17 '24 at 09:24