@Ivellios
FWIW there's now libxml2-legacy in the extra repo that provides libxml2.so.2
The icaclient PKGBUILD would probably need to be updated to depend on libxml2-legacy explicitly
Git Clone URL: | https://aur.archlinux.org/icaclient.git (read-only, click to copy) |
---|---|
Package Base: | icaclient |
Description: | Citrix Workspace App (a.k.a. ICAClient, Citrix Receiver) |
Upstream URL: | https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html |
Licenses: | LicenseRef-Citrix |
Conflicts: | bin32-citrix-client, citrix-client |
Submitter: | wmarshall |
Maintainer: | buzo (alhirzel) |
Last Packager: | buzo |
Votes: | 183 |
Popularity: | 1.42 |
First Submitted: | 2011-12-08 18:49 (UTC) |
Last Updated: | 2025-03-31 07:37 (UTC) |
@Ivellios
FWIW there's now libxml2-legacy in the extra repo that provides libxml2.so.2
The icaclient PKGBUILD would probably need to be updated to depend on libxml2-legacy explicitly
Upgrading libxml2 will remove libxml2.so.2, which is required by icaclient.
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libxml2 (2.14.2-2) breaks dependency 'libxml2.so=2-64' required by rest
/opt/Citrix/ICAClient/selfservice: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
Temporary workaround is to create a symlink from libxml2:
sudo ln -s /usr/lib/libxml2.so.16.0.2 /usr/lib/libxml2.so.2
Is it possible to install the App Protection Component using this AUR? I am unable to use the app without the App Protection Component enabled. It seems to be installed by default in the rpm and deb packages.
There actually is a support ticket for this (mis-)behavior.
@simontunnat
the "Ctrl+Shift+T" shortcut is still caught by Citrix and opens the "enhanced desktop viewer toolbar". But I found a fix for this:
This doesn't work for me with latest icaclient and up-to-date archlinux w gnome-flashback.
Getting random disconnects from server and after this randomly I can't reconnect. Some times I have to wait minutes to be able to reconnect. Idk if the problems inits when I have changed my laptop to another one or the problem comes from the update of Citrix. I will be testing some things, if you know something more pls, help me. I have been testing with my connection and with my data mobile connection it happens on both so Im almost sure that is not a connection problem side. May be with the WiFi driver but... Im not getting problems on another things like browser or VPN so ...
@GottZ Today I installed this AUR package, because I reinstalled my EndeavourOS. I'm working in my companies Citrix environment without issues. I also stumbled about the notification on the Citrix website concerning the outdated libraries. But for me, it works.
But I set a symlink, so that file "libunwind.so.1" exists:
sudo ln -s /usr/lib/libunwind.so.8 /usr/lib/libunwind.so.1
today I started getting this error message popup from citrix workspace directly after logging in via the corporate login screen: ce@workspace:///opt/Citrix/ICAClient/aml/aml.349a70e0d4ba9b73c347.js:16:21326processExplicitFormsResponse@workspace:///opt/Citrix/ICAClient/aml/aml.349a70e0d4ba9b73c347.js:16:74178a@workspace:///opt/Citrix/ICAClient/aml/aml.349a70e0d4ba9b73c347.js:16:73074
does anyone have an idea what this might relate to?
according to this: https://forums.opensuse.org/t/error-starting-citrix/164253
i suspect the package uses outdated libraries. am I right about that?
After I had the issues version 24.8 I now tried version 24.11. The resolution now gets set correctly again, but the "Ctrl+Shift+T" shortcut is still caught by Citrix and opens the "enhanced desktop viewer toolbar".
But I found a fix for this:
open "wfclient.ini"
go to the section "WFClient"
add new line "WCAGModeKeyCombination="
See: https://dl.dell.com/content/manual16337107-dell-thinos-2402-2405-2408-and-2411-release-notes.pdf?language=en-us ("Support for keyboard shortcuts for enhanced desktop viewer toolbar")
The systemd unit files should not be installed with the executable flag set, as it results in log entries like the following:
"Configuration file /usr/lib/systemd/system/ctxcwalogd.service is marked executable. Please remove executable permission bits. Proceeding anyway."
# install systemd unit files
-install -Dm755 -t "${pkgdir}/usr/lib/systemd/system" "ctxcwalogd.service"
-install -Dm755 -t "${pkgdir}/usr/lib/systemd/system" "ctxusbd.service"
+install -Dm644 -t "${pkgdir}/usr/lib/systemd/system" "ctxcwalogd.service"
+install -Dm644 -t "${pkgdir}/usr/lib/systemd/system" "ctxusbd.service"
Pinned Comments
buzo commented on 2021-06-26 12:42 (UTC) (edited on 2023-02-02 09:00 (UTC) by buzo)
If you cannot build because of a missing tar ball or a failed sha256 checksum validation, then the package is most likely outdated and they have removed the old version already. In this case, please click on “Flag package out-of-date”.
evanator commented on 2020-07-02 06:46 (UTC)
Found a fix for "authentication service could not be contacted"
Edit the config file under /home/username/.ICAClient\WFClient.ini and add a new line SSLCiphers=ALL save file and run "killall AuthManagerDaemon ServiceRecord selfservice storebrowse"
Relaunch Citrix and you should be fine