[language=english]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.[/language]
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
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
[language=english]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.[/language]
> [...] 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).
[language=english]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.[/language]
Quote from: RunLevelZero on 2025/01/14, 15:17:24
[language=english]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.[/language]
Yeah, it's crazy that it's still not fixed after all this time. I get it, snap packages are a workaround, but they're not ideal. Hopefully, they'll get around to updating it soon. (https://projektowanie.art/)