Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When invoking the Citrix Receiver from either Firefox or the Citrix Receiver, the Citrix window will flash up quickly then disappear and then after about 3 minutes the VM will appear and all is well. How can I get rid of the long delay?

share|improve this question
I'm also using Citrix Receiver on Ubuntu 13.04 over Internet, I don't have this delay. Did you try from the command line ? – Phil2.0 Jun 6 '13 at 21:57

Please note that this fix will make all your secure connections vulnerable to attacks. Only do this if you know what you are doing!

The problem is that the citrix client needs a random number to create a secure connection. It asks the random number from your operating system, but the operating system needs three minutes to generate that number. You can shorten this time by using the not-secure random number generator of your system.

Create a symlink like this:

ln -sf /dev/urandom /dev/random

See the 6th post here:

I'm utilizing the receiver and this helps out tremendously. I also noticed that it went away after a reboot (Ubuntu install in VMWare Fusion 5).

I created a shell script:


ln -sf /dev/urandom /dev/random

I then added the pathe (/etc/init.d/ to /etc/rc.local.

Good luck.

share|improve this answer
You should keep in mind that this link effectively replaces /dev/random with the much less random /dev/urandom - for the whole system!! see comments #10 and #16 on the forum you linked to. – guntbert Jun 21 '14 at 9:21

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.