As of around May 2018, there were various reports of issues with Citrix at SLAC. The Citrix client wasn't completely broken for all, but it was not ideal for many, and broken completely from some.
With the release of a newer firefox, the situation with Citrix on Rhel6 became even worse. The version listed on this page stopped working. Later versions were tested and found to be broken too.
If you have some other way of getting to Citrix beside rhel6, or the applications provided by Citrix, we ask that you use those methods.
If this is not possible for you then please feel free to submit a ticket to unix-admin. When submitting a ticket, please reference this page.
We continue to look for avenues to make this work on Red Hat 6 at SLAC. If you have a ticket open with us already regarding citrix, we'll be reaching out to. If we failed to reach out to in a timely manner, please let us know.
we do not have a ICAClient package that works for RHEL6 systems. If you are running on a system with a newer firefox browser, the
The Citrix client is no longer supported on RHEL5 systems at SLAC.
2017-11-13: Note, zcitrix server (the upcoming version of citrix) uses a different intermediate cert. If you have SSL issues, please do the following:
# required for new Citrix server begining 2017-11-13 sudo cp /afs/slac/package/RedHat/RHEL6/SLAC/ICAClient/cacerts/incommon_intermediate.cer /opt/Citrix/ICAClient/keystore/cacerts/.
2016-06-03: Note, if you have booted into kernel 2.6.32-642 or higher, citrix client sessions do not work with client 13.2.1, you need to upgrade.
sudo rpm -Uvh /afs/slac/package/RedHat/RHEL6/SLAC/ICAClient/ICAClientWeb-rhel-13.3.0.344519-0.x86_64.rpm
You can ignore 6 messages on installation about "No such file or directory"
Tracking one issue with the upgrade installation client (ICAClientWeb-rhel-13.3.0.344519-0
) and kernel. Have seen this not work on system, even after restarting browser. The solution was to uninstall the version, and re-install the client again.
Error is
(process:6837): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
Error: 75 (E_DYNLOAD_FAILED)
Please refer to the documentation.
Failed to load UIDialogLib:
/lib/UIDialogLib.so: cannot open shared object file: No such file or directory
If you have a RHEL6 host and would like Citrix installed/upgraded please start a ServiceNow ticket either on the web
https://slacprod.service-now.com/ess/
or Email ithelp@slac.stanford.edu
If you have sudo on your desktop, and it is RHEL6, you may follow these steps to install/upgrade the client:
# remove the older client sudo yum remove ICAClient # install the newer client #sudo yum --nogpgcheck install /afs/slac/package/RedHat/RHEL6/SLAC/ICAClient/ICAClient-rhel-13.2.1.328635-0.x86_64.rpm # for kernels 2.6.32-642 and higher, see above for older kernels sudo yum --nogpgcheck install /afs/slac/package/RedHat/RHEL6/SLAC/ICAClient/ICAClientWeb-rhel-13.3.0.344519-0.x86_64.rpm # there are some ' No such file or directory' for mailcap and mime.type which can be disregarded sudo cp /afs/slac/package/RedHat/RHEL6/SLAC/ICAClient/cacerts/thawte-SSL-CA-G2.crt /opt/Citrix/ICAClient/keystore/cacerts/. # required for new Citrix server Fall 2017 sudo cp /afs/slac/package/RedHat/RHEL6/SLAC/ICAClient/cacerts/incommon_intermediate.cer /opt/Citrix/ICAClient/keystore/cacerts/. sudo chown -R root:root /opt/Citrix/ICAClient/keystore/cacerts/ sudo yum install rng-tools # -- fix up the /etc/sysconfig/rngd sudo perl -p -i -e 's+EXTRAOPTIONS=""+EXTRAOPTIONS="-r /dev/urandom"+' /etc/sysconfig/rngd sudo /etc/init.d/rngd start sudo /sbin/chkconfig --level 345 rngd on
If you have issues with these instructions, please start a ServiceNow ticket.