Citrix Receiver install on OEL / Redhat 6.3

Download and install Citrix Reciver client

Install complained about alsa-lib sounds drivers. Apparently it needs 32bit alsa-lib so:

yum install alsa-lib.i686

Install complained about libcrypto so had to install the 32bit openssl

yum install openssl.i686

Modify the /opt/Citrix/ICAClient/util/integrate.sh script to include the correct Firefox config executable.

##########

found_netscape()
{
ALREADY_MIMETYPE=0
ALREADY_MAILCAP=0
arch=`uname -m`
if [ “$arch” = “x86_64” -a “$op_system” = “Linux” ]
then
# On 64 bit platforms one call to nspluginwrapper does all the work of
# linking.
mozilla-plugin-config -i $INST_DIR/npica.so
LINK_PLUGIN=0
else
LINK_PLUGIN=1
fi
################

After modifying integrate.sh you need to run it.

./integrate.sh

Next depending on your Company’s certificates, you may need to download the root certs from the cert provider.

http://www.geotrust.com/resources/root-certificates/index.html

Right click on “Geotrust Global CA” and save to your desktop as a .crt file
http://www.geotrust.com/resources/root_certificates/certificates/GeoTrust_Global_CA.pem

Right click on “Equifax Secure eBusiness CA-1” and save to your desktop as a .crt file
http://www.geotrust.com/resources/root_certificates/certificates/Equifax_Secure_eBusiness_CA-1.pem

Close Firefox and copy the two crt files into your Citrix cacerts directory.

cp ~/*.crt /opt/Citrix/ICAClient/keystore/cacerts

Restart Firefox and you should be good to go!

#######UPDATE##########

This also fixes the SSL issues. You do not need to download any Certs.

ln -s /etc/ssl/certs/* /opt/Citrix/ICAClient/keystore/cacerts/