Citrix Receiver has become a widely used enterprise-level application. Fortunately, it has excellent Linux support from Citrix Systems, the developers. Unfortunately, it has terrible support internally from companies that use it (Linux? We don’t support that platform).
Error 61 is a common error, with an uncommon solution. It can be very frustrating to even understand what exactly the problem is.
Basically, the standard certificates are being stored somewhere on your system (e.g. /usr/share/ca-certificates/mozilla/), however, Citrix is expecting to see them in its own directory (e.g. /opt/Citrix/ICAClient/keystore/cacerts). Now, in theory you could simply lay down a soft link (removing the cacerts directory in the local Citrix installation and then running ln -s <mozilla certs dir> <Citrix keystore dir>/cacerts .
However, I find the best way is to simply copy what you have, so that Citrix-specific files are not lost, nor intertwined and mixed with the standard ca-certificates.
sudo cp /usr/share/ca-certificates/mozilla/*.* /opt/Citrix/ICAClient/keystore/cacerts/
Now of course, this will depend on your installation (my Citrix install went into /opt/) YMMV.
I am sure that this solution will work just as well for other distributions. (I’ve recently switched over to a Kubuntu 15.04 beta from an old Mint install) I am looking forward to all the new changes in Kubuntu – as well as getting away from Mint.
I loved Cinnamon, but there is simply not enough support out there for many things I need to do. In fact, I almost feel uncomfortable even using Kubuntu over Ubuntu, but the sad truth is that I simply cannot stand the abomination of their default window manager. It was an interesting idea, but I feel like my skin crawls when I’m on a system with Unity. If I wanted that feeling, I would use Windows.
I’m thankful for everything Ubuntu does of course (and Kubuntu would certainly not exist without it), but Unity is a deal breaker for me.