Ralf Hildebrandt:
> * Wietse Venema <[email protected]>:
>
> > A couple years ago, Gnu TLS would exit the program (exit status 2)
> > instead of reporting an error to Postfix, so that Postfix could
> > switch to plaintext where appropriate.
> >
> > http://www.postfix.org/TLS_README.html#build_tls
>
> Should I retry a build with GNUTLS?
Apparently this library freaks out when there's no /dev/*random,
so this is a double idiot problem.
Idiot #1: GnuTLS library calls exit instead of allowing applications
such as Postfix to provide randomness. Postfix provides randomness
via a tlsmgr daemon that runs outside the chroot jail and that has
access to /dev/*random.
Idiot #2: Linux distro turns on CHROOT by default, but provides no
/dev/*random.
You're welcome to reproduce this.
Wietse