Strange - it doesn't work for me like for @synlic. I'm not sure if this can be related to my local LANG settings ?
I had the typical error (as mentioned earlier):
$ /opt/Citrix/ICAClient/wfica.sh /tmp/mozilla_kitarek0/launch.ica
Unable to stat EULA file /opt/Citrix/ICAClient//nls/en/eula.txt
The double slash is normally not a problem (it is just ignored).
Locally I had here:
$ ls /opt/Citrix/ICAClient/nls/en/
appsrv.ini LC_MESSAGES/ pna.nls XCapture.ad
index.htm module.ini wfclient.ini
but I discovered another directory with UTF-8 encoding:
$ cp /opt/Citrix/ICAClient/nls/en.UTF-8/
eula.txt pna.nls XCapture.ad
so I copied those files into `/opt/Citrix/ICAClient/nls/en/` and now it works for me.
Hence suggestion from me - would it be good to create 3 symbolic links also for `en` folder so it works for you and for me ?
Search Criteria
Package Details: icaclient 24.11.0.85-2
Package Actions
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: | 180 |
Popularity: | 0.29 |
First Submitted: | 2011-12-08 18:49 (UTC) |
Last Updated: | 2024-12-19 13:36 (UTC) |
Dependencies (20)
- alsa-lib
- curl (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- gst-plugins-base-libs (gst-plugins-base-libs-gitAUR)
- gtk2 (gtk2-patched-filechooser-icon-viewAUR)
- libc++ (libc++-modulesAUR, libc++-msanAUR)
- libc++abi (libc++abi-modulesAUR, libc++abi-msanAUR)
- libidn11
- libjpeg6-turbo
- libpng12
- libsecret
- libsoup
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libxaw (xawmAUR)
- libxp
- openssl (openssl-gitAUR, openssl-staticAUR)
- speex (speex-gitAUR)
- webkit2gtk (webkit2gtk-imgpasteAUR)
- libc++ (libc++-modulesAUR, libc++-msanAUR) (optional) – for HDXTeams
- webkit2gtk (webkit2gtk-imgpasteAUR) (optional) – gtk2 selfservice/storefront ui
- xerces-c (optional) – gtk2 configuration manager
Required by (2)
Sources (10)
Latest Comments
« First ‹ Previous 1 .. 41 42 43 44 45 46 47 48 49 50 51 .. 58 Next › Last »
kitarek commented on 2016-03-02 11:05 (UTC) (edited on 2016-03-02 11:06 (UTC) by kitarek)
oktoberfest commented on 2016-02-22 20:47 (UTC)
This works great ! Thanks to this PKGBUILD, I can now forget the multilib repository.
synlic commented on 2016-01-04 06:31 (UTC)
Nothing happens now when I try to launch from Firefox. When I download the ICA-flie and try to open it manually i get the errormessage:
"Unable to stat EULA file /opt/Citrix/ICAClient//nls/en/eula.txt"
Seems like there is a "/" to much in the path to the eula.txt. I get the same message even if I have built citrix from the tarball from the offical webpage manually.
skgsergio commented on 2015-12-16 22:32 (UTC)
As @mcirillo says changing en to en.UTF-8 on the eula install make it works.
Also the multi arch sources with the same files but the main tar.gz seems a little chaotic for me, due most files are the same you can just do this (lines 24 to 34): http://pastebin.com/X1p1Mcv0
mcirillo commented on 2015-12-16 20:47 (UTC) (edited on 2015-12-16 22:18 (UTC) by mcirillo)
Ditto on 13.3 installation:
==> Starting package()...
install: cannot stat ‘nls/en/eula.txt’: No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
The build failed.
Changing .../en/... to .../en.UTF-8/... on line 70 of pkgbuild solved the problem.
je-vv commented on 2015-12-16 17:01 (UTC)
New 13.3 can't be installed:
==> Starting package()...
install: cannot stat ‘nls/en/eula.txt’: No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build icaclient.
fordprefect commented on 2015-12-16 16:39 (UTC)
update to 13.3 just arrived - please test and report errors, that can be fixed here.
thank you!
maleadt commented on 2015-11-12 06:16 (UTC)
@fordprefect: fair enough, I'll be using LANG then. according to [0] I only set LC_ALL, as it seems to override all other locale settings. Except when LANG is used manually, as it is here. (And just FYI, my system isn't configured horribly, but I'm using a pacman/yaourt wrapper cleaning the environment to ensure proper behaviour.)
0: https://wiki.archlinux.org/index.php/Locale#LC_ALL
fordprefect commented on 2015-11-11 12:01 (UTC)
@thx1138: thank you for your suggestions, does the result fulfill your expectations?
thx1138 commented on 2015-11-11 11:10 (UTC)
To build for 32bit, modify the PKGBUILD:
pkgdesc="Citrix Receiver for i686 (32bit) Linux (ICAClient)"
arch=('i686')
source_url=... change "linuxx64" to "linuxx86"
md5sums=... change the last "d8f21201fae4a22605104f01ab9cf2da" to "bdd731b7c2c1d8b9546216def3ab9608"
package() { ... finally, change
cd "$srcdir/linuxx64/linuxx64.cor"
to
cd "$srcdir/linuxx86/linuxx86.cor"
To upgrade, first "sudo rm -r /opt/Citrix/ICAClient/keystore/cacerts/" to avoid a "conflicting files" error.
The PKGBUILD could be modified to support both i686 and x86_64. "man 5 PKGBUILD" says:
Additional architecture-specific sources can be added by appending an underscore and the architecture name e.g., source_x86_64=(). There must be a corresponding
integrity array with checksums, e.g. md5sums_x86_64=().
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