[Cialug] gpg and urandom problems

Jeff Davis cialug@cialug.org
Fri, 14 Jan 2005 11:31:24 -0600


What OS/hardware are you running?

Does it work if you use a passphrase?



Chris K. wrote:
> My team has been fighting this issue for quite some time.  I am hoping one
> of you will have some insite:
> 
> gpg --gen-key
> gpg (GnuPG) 1.2.1; Copyright (C) 2002 Free Software Foundation, Inc.
> This program comes with ABSOLUTELY NO WARRANTY.
> This is free software, and you are welcome to redistribute it
> under certain conditions. See the file COPYING for details.
> 
> gpg: WARNING: using insecure memory!
> gpg: please see http://www.gnupg.org/faq.html for more information
> Please select what kind of key you want:
> (1) DSA and ElGamal (default)
> (2) DSA (sign only)
> (5) RSA (sign only)
> Your selection?
> DSA keypair will have 1024 bits.
> About to generate a new ELG-E keypair.
> minimum keysize is 768 bits
> default keysize is 1024 bits
> highest suggested keysize is 2048 bits
> What keysize do you want? (1024)
> Requested keysize is 1024 bits
> Please specify how long the key should be valid.
> 0 = key does not expire
> <n> = key expires in n days
> <n>w = key expires in n weeks
> <n>m = key expires in n months
> <n>y = key expires in n years
> Key is valid for? (0)
> Key does not expire at all
> Is this correct (y/n)? y
> 
> You need a User-ID to identify your key; the software constructs the user id
> from Real Name, Comment and Email Address in this form:
> "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"
> 
> Real name: blah blah
> Email address:
> Comment: blah blah
> You selected this USER-ID:
> "blah blah (blah blah)"
> 
> Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o
> You need a Passphrase to protect your secret key.
> 
> You don't want a passphrase - this is probably a *bad* idea!
> I will do it anyway. You can change your passphrase at any time,
> using this program with the option "--edit-key".
> 
> We need to generate a lot of random bytes. It is a good idea to perform
> some other action (type on the keyboard, move the mouse, utilize the
> disks) during the prime generation; this gives the random number
> generator a better chance to gain enough entropy.
> gpg: fatal: can't open /dev/urandom: There is a request to a device or
> address that does not exist.
> secmem usage: 1408/1536 bytes in 2/4 blocks of pool 1536/16384
> 
> root@myserver:/>ls -l /dev/urandom
> crw-r--r-- 1 root system 33, 1 Jun 18 2003 /dev/urandom
> root@myserver:/>cat /dev/urandom
> cat: 0652-050 Cannot open /dev/urandom.
> 
> 
> Any thoughts would be greatly appreciated.  Thanks!
> 
> Chris
> 
> 
> 

-- 

Jeff Davis
Systems Administrator
Edwards Graphic Arts
515.280.9765
jeff.davis@ega.com