Upgrading/Installing Citrix Client
Noting this here so that I don’t have to search for it again in the future, as I’m sure I’ll hit this problem another day!
The problems
Installing Citrix client, on GNU/Linux at least, can give rise to various encryption/cert problems/errors blocking proper function. The following page has references to both that I have encountered: https://discussions.citrix.com/topic/393904-cannot-connect-to-0002-streetsmart-edge/
Problem 1: SSL Cert problems
This is the issue I encountered a few times in the past when installing/upgrading the Citrix client (e.g. ICA Client 13.8).
Solution was downloading certs https://www.entrustdatacard.com/pages/root-certificates-download then move certs to $(ICACLIENTDIR)/keystore/cacerts , and change the ownership appropriately (check rest of contents of directory, as it depends how/where you installed).
Problem 2: Cannot connect to “0.0.0.2 - AppName”
This I only encountered when I first installed Citrix Workspace app 1810. Solution was pointed out from above link. Full solution detail here at Ask Ubuntu.
Specifically:
cd /opt/Citrix/ICAClient/keystore/
rm -rf cacerts
ln -s /etc/ssl/certs cacerts
And that fixed it for me. Easier than I expected, but just finding the answer was the tricky bit.
>> Home