Red Hat Bugzilla – Bug 191220
cups blocks reading /dev/random on https access
Last modified: 2007-11-30 17:11:32 EST
Description of problem:
When you access the cups server via https for the first time, it can hang for a
long time reading /dev/random. Especially on server type machines with no one
typing at the keyboard.
The ultimate problem appears to be the lack of entropy being added to
the kernel entropy pool, but the fix appears to be to use /dev/urandom instead.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Connect to https://<server>:631/
There ought to be enough entropy for CUPS's needs just from disk and network
drivers. CUPS uses /dev/random to seed a cryptographic key, so it does need to
be "properly" random.