On Sun, 25 Feb 2007, Marco d'Itri wrote: > On Feb 25, James Andrewartha <[EMAIL PROTECTED]> wrote: > >> Yes, it's created automatically by udevd, but only once udevd is started, >> and to start udevd needs libnss-ldap which needs libgcrypt which needs >> /dev/random - so it must be created manually first. I don't see how using > This was not clear.
Sorry, things seem clear when you've been beating your head against them for several hours. > I think that the real bug is in libnss-ldap which does not fail > gracefully. And anyway, /dev/urandom should be used for this. Using > /dev/random is broken. libgcrypt will use /dev/urandom if /dev/random isn't available. However since neither is available, it calls log_fatal which calls exit(2). http://www.google.com/codesearch?hl=en&q=show:uD6EAzgeSmw:K-NDxVltFw0:_zM9ktTH7HQ&sa=N&ct=rd&cs_p=ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.2.3.tar.bz2&cs_f=libgcrypt-1.2.3/cipher/random.c http://www.google.com/codesearch?hl=en&q=show:cl6_hH1dy38:sh2_3q4DzuI:Ly-clHwrEyA&sa=N&ct=rd&cs_p=ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.2.3.tar.bz2&cs_f=libgcrypt-1.2.3/src/misc.c -- # TRS-80 trs80(a)ucc.gu.uwa.edu.au #/ "Otherwise Bub here will do \ # UCC Wheel Member http://trs80.ucc.asn.au/ #| what squirrels do best | [ "There's nobody getting rich writing ]| -- Collect and hide your | [ software that I know of" -- Bill Gates, 1980 ]\ nuts." -- Acid Reflux #231 / -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]