惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
The GitHub Blog
The GitHub Blog
Vercel News
Vercel News
D
DataBreaches.Net
MongoDB | Blog
MongoDB | Blog
H
Help Net Security
小众软件
小众软件
美团技术团队
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
D
Docker
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
Blog — PlanetScale
Blog — PlanetScale
H
Hackread – Cybersecurity News, Data Breaches, AI and More
罗磊的独立博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
B
Blog
雷峰网
雷峰网
The Cloudflare Blog

AUR Newest Packages

AUR (en) - linuxqq-clipsync-git AUR (en) - libtslitex-git AUR (en) - libtslitex-git AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - pirata AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - tmux-ai-titles AUR (en) - zeed-bin AUR (en) - bclone-bin AUR (en) - dwl-git-azerty AUR (en) - auggie-bin AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - miniupnpd-iptables-legacy AUR (en) - miniupnpd-nft AUR (en) - jeeves-bin AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-bin AUR (en) - classfi-git AUR (en) - classfi AUR (en) - giff-git AUR (en) - budget-tracker-bin
AUR (en) - icaclient
2026-06-26 · via AUR Newest Packages

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

buzo commented on 2026-06-26 10:04 (UTC)

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.

archlinuxauruser commented on 2026-06-26 05:23 (UTC)

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.

exu commented on 2026-06-22 14:41 (UTC)

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

sultanoswing commented on 2026-06-19 23:09 (UTC) (edited on 2026-06-20 03:15 (UTC) by sultanoswing)

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.

sultanoswing commented on 2026-06-19 23:08 (UTC) (edited on 2026-06-20 03:15 (UTC) by sultanoswing)

@ 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.

bstrdsmkr commented on 2026-06-19 12:43 (UTC)

@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

joni_999 commented on 2026-06-19 06:32 (UTC) (edited on 2026-06-19 06:32 (UTC) by joni_999)

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

sultanoswing commented on 2026-06-18 22:45 (UTC)

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?

joni_999 commented on 2026-06-16 10:41 (UTC)

Today my Citrix finally completely failed (haven't updated/recompiled webkit2gtk for months - website-login/selfservice/In-App nothing worked) so I tried the technical preview (adapted the PKGBUILD minimally to install) and it is currently working without issues.

Before using the preview I also tried @airv_zxf 's repo, but I experienced the same crashing as before.

bstrdsmkr commented on 2026-06-15 23:01 (UTC) (edited on 2026-06-15 23:05 (UTC) by bstrdsmkr)

I had a little bit of time to try a couple of things and got things working without too much black magic. Here's what I did:

  1. Extract the bundled webkit libs to the app's lib dir:

    sudo cp -R ~/Downloads/linuxx64-26.01.0.150/linuxx64/linuxx64.cor/Webkit2gtk4.0/webkit2gtk-4.0/webkit2gtk-4.0-package/usr/lib/x86_64-linux-gnu /opt/Citrix/ICAClient/lib/Webkit2gtk4.0

  2. Promote the webkit binaries by one level:

    sudo mv /opt/Citrix/ICAClient/lib/Webkit2gtk4.0/webkit2gtk-4.0 /opt/Citrix/ICAClient/lib

  3. Swap the lib path in the binary:

    sudo sed -i 's|/usr/lib/x86_64-linux-gnu|/opt/Citrix/ICAClient/lib|g' /opt/Citrix/ICAClient/lib/Webkit2gtk4.0/libwebkit2gtk-4.0.so.37

  4. Add the libs to the LD_LIBRARY_PATH:

    LD_LIBRARY_PATH=/opt/Citrix/ICAClient/lib/Webkit2gtk4.0 /opt/Citrix/ICAClient/selfservice --icaroot /opt/Citrix/ICAClient

Only complaint I can see is that the selfservice launcher can't use hardware acceleration under wayland:

WaylandCompositor requires eglBindWaylandDisplayWL, eglUnbindWaylandDisplayWL and eglQueryWaylandBuffer.
Nested Wayland compositor could not initialize EGL

Thankfully, it looks like this might not be a problem much longer -- Citrix has a dependency-updated version in Technical Preview now: https://docs.citrix.com/en-us/citrix-workspace-app-for-linux/ear#dual-cwa-package-sets-for-linux-technical-preview which depends on libsoup3 and webkit2gtk-4.1