Package Details: icaclient 21.01-1

Git Clone URL: https://aur.archlinux.org/icaclient.git (read-only, click to copy)
Package Base: icaclient
Description: Citrix Workspace App for x86_64 (64bit) Linux (ICAClient, Citrix Receiver)
Upstream URL: https://www.citrix.com/downloads/workspace-app/linux/
Licenses: custom:Citrix
Conflicts: bin32-citrix-client, citrix-client
Submitter: wmarshall
Maintainer: hnws
Last Packager: hnws
Votes: 140
Popularity: 2.13
First Submitted: 2011-12-08 18:49
Last Updated: 2021-01-31 16:05

Pinned Comments

hnws commented on 2020-10-30 18:15

Notes:

  • I believe there is issue regarding CEIP service.
    I am trying to disable in the module.ini using sed. So if it creates a pacnew file, please action accordingly.
    The related line EnableCeip=Enable was not available in previous versions.

  • applied chmod +x /opt/Citrix/ICAClient/util/HdxRtcEngine

  • Updated to 20.12.
  • libc++ moved to optional. There is one file called HDXTeams needs this.

evanator commented on 2020-07-02 06:46

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

Latest Comments

1 2 3 4 5 6 ... Next › Last »

artafinde commented on 2021-02-02 10:47

@daniell @alexdw: I confirm audio (speaker and mic) is more stable with the legacy. Without it the Citrix Teams is trying to figure out which devices I have and it's getting confused / not working. Skype is eclipsed on my organization so can't comment on that.

alexdw commented on 2021-02-02 09:19

@daniell: Thanks for the details. Without setting that config I had no audio support at all, and with it the playback works again (as it did in previous versions). So it may very well be legacy and incomplete but for my use case (playback only from Windows session, not tested any recording/microphone usage) it is a clear improvement over no audio at all.

daniell commented on 2021-02-02 09:07

@robertlturner, @alexdw, that "solution" does nothing but falls back to a legacy and broken alternative re. audio. With that no HDX support for e.g. Skype and no microphone support either. Citrix have just broken pulseaudio since 20.10, and there's no fix for it currently.

alexdw commented on 2021-01-31 16:56

@robertlturner: Thank you for the link on disabling the 'enhanced' audio by adding "VdcamVersion4Support=False" under "[ClientAudio]" in the main "module.ini" config (under "/opt/Citrix/ICAClient/config"). This fixed the audio for me using icaclient 20.12-2, which was previously working but then broken in recent versions.

lonaowna commented on 2021-01-30 13:23

These lines can be removed from the PKGBUILD, as npica.so is no longer included:

# Copy Firefox plugin into plugin directory
mkdir -p "${pkgdir}/usr/lib/mozilla/plugins"
ln -s "$ICAROOT/npica.so" "${pkgdir}"/usr/lib/mozilla/plugins/npica.so

daniell commented on 2021-01-29 09:29

20.12-[12] completely breaks pulseaudio audio for me:

curl_easy_perform() failed: Problem with the SSL CA cert (path? access rights?)
couldn't read configuration file /var/lib/RTMediaEngineSRV/settings.conf trying to create one...
couldn't read configuration from a file /var/lib/RTMediaEngineSRV/settings.conf
sh: line 1: lldpcli: command not found
ioctl (HIDIOCGSTRING): Invalid argument
ioctl (HIDIOCGSTRING): Invalid argument
ioctl (HIDIOCGSTRING): Invalid argument
sh: line 1: lldpcli: command not found
ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 1
ALSA lib control.c:1471:(snd_ctl_open_noupdate) Invalid CTL sysdefault:1
ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters 2
ALSA lib control.c:1471:(snd_ctl_open_noupdate) Invalid CTL sysdefault:2
ALSA lib conf.c:5200:(snd_config_expand) Unknown parameters (null)
ALSA lib control.c:1471:(snd_ctl_open_noupdate) Invalid CTL sysdefault:(null)
ALSA lib confmisc.c:767:(parse_card) cannot find card '(null)'
ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_concat returned error: No such device
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_refer returned error: No such device
ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM sysdefault:(null)
ALSA lib confmisc.c:767:(parse_card) cannot find card '(null)'
ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_concat returned error: No such device
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4745:(_snd_config_evaluate) function snd_func_refer returned error: No such device
ALSA lib conf.c:5233:(snd_config_expand) Evaluate error: No such device
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM sysdefault:(null)

Had to downgrade to 20.10-3.

hivinay commented on 2021-01-29 09:28

The sha256sum in the PKGBUILD for x86_64 needs to be changed to: ca88a1abc93970a0141adcd5613d95116ffbbfd0573e744e5b3846a35778a906

That fixes the validity check error. This is the SHA256 sum from the corresponding file downloaded from Citrix: https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html

xenoterracide commented on 2021-01-28 16:58

==> Validating source files with md5sums... configmgr.desktop ... Passed conncenter.desktop ... Passed selfservice.desktop ... Passed wfica.desktop ... Passed wfica.sh ... Passed wfica_assoc.sh ... Passed ==> Validating source_x86_64 files with sha256sums... icaclient-x64-20.12.tar.gz ... FAILED ==> ERROR: One or more files did not pass the validity check! error downloading sources: icaclient

marion.deveaud commented on 2021-01-22 12:02

The version of the package is not properly dispatched to the wfica client.

In the DEB package provided by Citrix, the post installation script creates the file pkginf/Ver.core.linuxx64 (or any other supported Architecture) which is used by the wfica client to know which version is currently installed.

Some servers check that version to block outdated clients.

Edit: I'll send a patch.

thorstenhirsch commented on 2021-01-08 22:05

The latest PKGBUILD creates a symlink in /usr/lib/gstreamer-1.0:

mkdir -p "${pkgdir}/usr/lib/gstreamer-1.0"

ln -s "$ICAROOT/util/libgstflatstm1.0.so" "${pkgdir}/usr/lib/gstreamer-1.0/libgstflatstm.so"

I don't think it's necessary to create that link outside $ICAROOT/util. I just replaced it with the following link and it still works:

ln -s "$ICAROOT/util/libgstflatstm1.0.so" "$ICAROOT/util/libgstflatstm.so"