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”.
![]() |
VOOZH | about |
| 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: | 184 |
| Popularity: | 1.67 |
| First Submitted: | 2011-12-08 18:49 (UTC) |
| Last Updated: | 2026-06-26 09:58 (UTC) |
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”.
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
It is not removed forever, apparently. aarch64 is available still in the beta channel and a new release should be expected including aarch64 (https://www.citrix.com/downloads/workspace-app/betas-and-tech-previews/workspace-app-tp-gcc11-for-linux.html)
And I had to remove aarch64 support, since the respective tar.gz is gone from the download page.
Oh no! They removed support for aarch64: https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/whats-new#removal-of-arm64-support
Removal of ARM64 support Starting with version 2604, Citrix Workspace app for Linux no longer supports ARM64.
That totally sucks...
I have updated the package, but since I'm currently on holiday with flaky internet, I cannot look into the remaining issues currently. And I had to remove aarch64 support, since the respective tar.gz is gone from the download page.
I have this error:
==> Retrieving sources... -> Found citrix-configmgr.desktop -> Found citrix-conncenter.desktop -> Found citrix-wfica.desktop -> Found citrix-workspace.desktop -> Found wfica.sh -> Found wfica_assoc.sh -> Found ctxcwalogd.service -> Found ctxusbd.service ==> ERROR: icaclient-x64-26.01.0.150.tar.gz was not found in the build directory and is not a URL.
Citrix has a GCC11 build that relies on libsoup3 and webkit2gtk-4.1 available as technical preview. I've modified this PKGBUILD to pull that version instead.
So far it works to open .ica files directly for me. Haven't tested anything else
Here's the diff
diff --git a/PKGBUILD b/PKGBUILD
index 91eccc0..cf1f449 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,17 +7,15 @@
# Contributor: Giorgio Azzinnaro <giorgio@azzinna.ro>
pkgname=icaclient
-pkgver=26.01.0.150
-pkgrel=3
+pkgver=26.04.0.73
+pkgrel=1
pkgdesc="Citrix Workspace App (a.k.a. ICAClient, Citrix Receiver)"
arch=(x86_64 aarch64)
-url='https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html'
+url='https://www.citrix.com/downloads/workspace-app/betas-and-tech-previews/workspace-app-tp-gcc11-for-linux.html'
license=(LicenseRef-Citrix)
depends=(alsa-lib curl gst-plugins-base-libs libc++ libc++abi
- libsecret libvorbis libxaw libxml2-legacy libxp
- openssl speex)
-optdepends=('webkit2gtk: provides libwebkit2gtk-4.0 ABI; required for selfservice and the wfica connection dialog'
- 'libsoup: provides libsoup-2.4 ABI; required for selfservice and the wfica connection dialog')
+ libsecret libsoup3 libvorbis libxaw libxml2-legacy libxp
+ webkit2gtk-4.1 openssl speex)
conflicts=('bin32-citrix-client' 'citrix-client')
options=(!strip)
backup=("opt/Citrix/ICAClient/config/appsrv.ini" "opt/Citrix/ICAClient/config/wfclient.ini" "opt/Citrix/ICAClient/config/module.ini")
@@ -43,8 +41,8 @@ sha256sums=('643427b6e04fc47cd7d514af2c2349948d3b45f536c434ba8682dcb1d4314736'
'a3bd74aaf19123cc550cde71b5870d7dacf9883b7e7a85c90e03b508426c16c4'
'0e3a6c7cf7fa9eee7dcde7356e90ffa1cb312bffc0813a0bf123d2f918dc369d'
'739da3fca95d07fc3076522acc6b6c1b12b988047bd2fb3c87e37231e49f2e1f')
-sha256sums_x86_64=('7764b9f3d32be349678269aadfaac0e13d725f3ffa49c2cddd32427c6572792b')
-sha256sums_aarch64=('f990a87247f22e5433fa5d4f32aaa258ea7298f098c3db44230ac774cd5a02fd')
+sha256sums_x86_64=('ae245343280ddd5eda526b6d8eb559b4f9e154196a90262d492d8e1e4157e6c2')
+sha256sums_aarch64=('0c15009dcbc7b184a9fad06e047181339153ce795e40d8c27a7a3e3b99684067')
install=citrix-client.install
package() {
@@ -74,7 +72,7 @@ package() {
# copy x86_64 only directories
if [[ $CARCH == 'x86_64' ]]
then
- cp -rt "${pkgdir}$ICAROOT" bcr ceb
+ cp -rt "${pkgdir}$ICAROOT" bcr
fi
# fix permissions
EDIT SOLVED (sort of):
I'm able to open my .ica file through firefox, so it's obviously some Brave / Chrome issue on my machine. I've also used a different citrix link to my work, and it also works in Chrome. So: some odd combination between the old link (which worked in Firefox, but not Brave), and the new link (which works in both). I'll never get the complexities of Citrix/icaclient :)
Using joni_999's fix, I get :
ldd /opt/Citrix/ICAClient/selfservice | grep -iE 'webkit|soup' libsoup-2.4.so.1 => /usr/lib/libsoup-2.4.so.1 (0x00007f45280d3000) libwebkit2gtk-4.0.so.37 => not found
This is even though I have libsoup3 and webkit2gtk-4.1 package installed.
So - I suspect I've a few older / out dated / conflicting versions of both icaclient, libsoup and webkit2gtk installed around my system.
EDIT: just uninstalled icaclient, rebuilt GCC 11 package, and resinstalled, and now it's pointing to the correct libraries.
...but I still get the same wfica service crash error as below.
@ bstrdsmkr: Am opening a .ica file from a web browser, which has worked up until a couple of weeks ago. The error details are:
PID: 21992 (wfica)
UID: 1000 (user)
GID: 1000 (user)
Signal: 11 (SEGV)
Timestamp: Sat 2026-06-20 11:05:18 NZST (3s ago)
Command Line: /opt/Citrix/ICAClient/wfica -file /home/user/Desktop/QXXXXXXXXX.ica
Executable: /opt/Citrix/ICAClient/wfica
Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.chromium.Chromium-5382.scope
Unit: user@1000.service
User Unit: app-org.chromium.Chromium-5382.scope
Slice: user-1000.slice
Owner UID: 1000 (user)
Boot ID: xxxxxx
Machine ID: xxxxxx
Hostname: my-desktop
Storage: /var/lib/systemd/coredump/core.wfica.1000.d3ddf51686b84ae4b1497912a485a2a5.21992.1781910318000000.zst (present)
Size on Disk: 2.1M
Message: Process 21992 (wfica) of user 1000 dumped core.
...and a bunch of other stuff similar to the above stack traces.
@sultanoswing can you expand on icaclient no longer functions (wifca service crash).? ie, how are you launching it (from the command line or one of the .desktop files?) and what do you see?
If you're getting the wfica "connecting..." dialog and then it just vanishes and never loads the desktop window, I had that and the cause turned out to be a webkit2gtk issue w/ glycin. Eventually, I dropped the only other thing I had that depended on webkit2gtk and was able to remove it (in favor of manually downloading an .ica file every morning and running /opt/Citrix/ICAClient/wfica ~/Downloads/asdfljkahdflkj.ica (which bypassed the parts that used webkit2gtk). I was also able to get it working by replacing gdk-pixbuf2 with gdk-pixbuf2-noglycin and I think librsvg-noglycin, but I had some issues with Gnome desktop icons being "weird" in various way which I think was due to that.
Based on what I've found on the issue, I think joni_999's fix should work -- I did see somewhere in the Citrix docs that the technical preview GCC "tracks" were split into GCC8 for the old (read: webkit2gtk-4.0) dependencies and GCC11 for the new (webkit2gtk-4.1) dependencies, so double check you're building the GCC11 version?
HTH
I'm using GCC 11 dev version and have webkit2gtk-4.1 and libsoup3 installed
ldd /opt/Citrix/ICAClient/selfservice | grep -iE 'webkit|soup'
libwebkit2gtk-4.1.so.0 => /usr/lib/libwebkit2gtk-4.1.so.0 (0x00007f89ee400000)
libsoup-3.0.so.0 => /usr/lib/libsoup-3.0.so.0 (0x00007f89f42d5000)
I didn't try it via the browser which unfortunately doesn't work. But it works if I login via the Citrix GUI
Very annoying that icaclient no longer functions (wifca service crash).
I tried joni_999's solution of repackaging the technical preview (tried both the GCC 8 and GCC 11 tarballs). Made the package, installed fine, but still get the wifca crash.
joni_999 - what versions / sources of webkit2gtk and libsoup are you using, if I may ask? And are you using the GCC 8 or GCC 11 development version?