Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [EN] Citrix Workspace app 2411 for Linux - libwebkit2gtk-4.0.so.37: cannot open share  (Read 290 times)

Offline RunLevelZero

  • User
  • Posts: 39
Hoping someone may have some insight into this. I have installed citrix workspace via the deb package but when launching I get the error, libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory. I realize we are using 4.1. I have googled and found some solutions for Ubuntu but it involved snap and I prefer not to use snap personally. If anyone has some insight into how I could fix / band aid this into working I'd appreciate your time. Thanks.

Offline Teriarch

  • User
  • Posts: 71
Did you check whether the file /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 exists? If so do a
$ ldd /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
to see whether the dependencies are satisfied.

If it doesn't exist, grab it via
$ cd /tmp
$ mkdir tst
$ apt-get download  libwebkit2gtk-4.0-37
$ cd tst
$ dpkg -x ../libwebkit2gtk-4.0-37_2.46.5-1~deb12u1_amd64.deb .
$ ls -la usr/lib/x86_64-linux-gnu

The last command should return with
lrwxrwxrwx 1 xx xx       28 25.            Dez 12:15 libwebkit2gtk-4.0.so.37 -> libwebkit2gtk-4.0.so.37.71.7
-rw-r--r-- 1 xx xx          80165536 25. Dez 12:15 libwebkit2gtk-4.0.so.37.71.7

Again do a
$ ldd usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 -> libwebkit2gtk-4.0.so.37.71.7
to figure out missing dependencies. If there are none copy (as root) the symbolic link together with the
shared object file from the /tmp/tst/usr/lib/x86_64-linux-gnu directory to the real root directory /usr/lib/x86_64-linux-gnu
and see whether this solves the problem.

HTH

Offline Teriarch

  • User
  • Posts: 71
typo:

> $ ldd usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 -> libwebkit2gtk-4.0.so.37.71.7
$ ldd usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37

Offline RunLevelZero

  • User
  • Posts: 39
Thanks but Siduction is on, libwebkit2gtk-4.1.x. Trying to download from the repos gives me, Can't select candidate version from package libwebkit2gtk-4.0-37 as it has no candidate. When I download and try to install that version there are, as expected, dependencies can't be resolved. I appreciate your response but unfortunately it isn't working.

Offline Teriarch

  • User
  • Posts: 71
> [...] dependencies can't be resolved

I know, unfortunately your Citrix app is a little outdated. But just because the package
manager is complaining doesn't mean it couldn't work. At least it's worth a try. Just ignore
the package manager's complaints for the moment and use a direct download from the bookworm
release:

$ cd /tmp
$ wget ftp.debian.org/debian/pool/main/w/webkit2gtk/libwebkit2gtk-4.0-37_2.46.5-1~deb12u1_amd64.deb

Follow the previous steps and fire up the Citrix app, see what happens. If it fails you can easily remove
the copied files from the root directory since the package manager is completely agnostic about your
actions (I saved much of my most appreciated programs like knemo and k9copy over the different releases
this way).

Offline RunLevelZero

  • User
  • Posts: 39
The funny part is the package is from December 2024 :). They are way behind. Ubuntu users have fixed this or kind of slapped a band aid on it with snap packages but I am not doing that. It installs without issue but when I launch it, it will not start due to the library not found. I appreciate you and your time but at this point hope that they will update it sooner than later. It's only been like 7 months since they've known about it but I'm sure it's way down on the to-do list.