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.