Edit:
I’ve had to do this again. So here is where to put the files on Ubuntu 12.04 with Citrix Receiver 13: /opt/Citrix/ICAClient/keystore/cacerts
What I did was extract the roots.zip to that folder (which you have to do in the terminal using sudo….. sudo unzip “zip file” -d /opt/Citrix/ICAClient/keystore/cacerts)
Then, since the certs need to be in the cacerts dir and not a subdir, I did this from the terminal: sudo cp /opt/Citrix/ICAClient/keystore/cacerts/VeriSign\ Root\ Certificates/Generation\ 5\ \(G5\)\ PCA/* /opt/Citrix/ICAClient/keystore/cacerts
And then I was able to launch!
Original Post:
For Receiver 12 on Ubuntu 11.10:
If you tried installing Citrix Receiver on Ubuntu 11.10 you may have run into a perpectual “SSL error 61”
There are various sites out there that tell you to to fix the issue you have to copy the cert to /user/lib/ICAClient/keystore/cacerts/ which may or may not exist on your box after installing.
I’ve found this to not work with with Ubuntu 11.10. Instead, I had to copy them to the keystore in the actual installation directory of the app. I just used the default install path of /home/MYUSER/ICAClient/. It creates the directory /home/MYUSER/ICAClient/linuxx86/keystore/cacerts and that is where you have to dump the files. Incase you’re having trouble finding the certs to download, they are here: http://www.verisign.com/support/roots.html The links for the various downloads begin after the form (which you can ignore). The very first download link below the submit button is to download ALL root and intermediate certificates.
So basically, if you are having trouble getting it working on any distro, try looking for the cert folder in your installation directory. The latest version, 12.1, I’m sure is the similar. I believe it’s default installation path is /opt/ICAClient/linuxx86 but the last time I tried to download it, the file was corrupt or the server having issues and I haven’t tried again.
You must be logged in to post a comment.