Andy Ozment
2002-Mar-08 22:25 UTC
Cannot run OpenSSH 3.1p1 on Solaris 8, Irix 6.5.14, Irix 6.5.4, SunOS 4.1.3_U1 - ssh-rand-helper child produced insufficient data
I have successfully compiled OpenSSH 3.1p1 for the following systems: Solaris 8 Solaris 7 Irix 6.5.14 Irix 6.5.4 SunOS 4.1.3_U1 Unfortunately, the new sshd is not working on any of the above systems with the exception of Solaris 7. (I then put the Solaris 7 executables on Solaris 8, and they worked there too.) This is the error I'm getting: $ /usr/etc/sshd -D -d -d -d debug3: Seeing PRNG from /usr/libexec/ssh-rand-helper ssh-rand-helper child produced insufficient data I compiled with: tried both openssl 0.9.6b and 0.9.6c prngd 0.9.23 zlib 1.1.3 Checking my random number pool shows that I have plenty of bits available: $ egc-irix.pl /var/run/egd-pool get 32800 bits of entropy in pool $ /usr/sbin/sshd -D -d -d -d debug3: Seeing PRNG from /usr/libexec/ssh-rand-helper ssh-rand-helper child produced insufficient data Anybody have any ideas? Andy -- Andy Ozment Research Scientist Georgia Tech College of Computing
Andy Ozment
2002-Mar-08 23:22 UTC
Cannot run OpenSSH 3.1p1 on Solaris 8, Irix 6.5.14, Irix 6.5.4, SunOS 4.1.3_U1 - ssh-rand-helper child produced insufficient data
I forgot to mention the configure options I used when building the executables. Sun OS 4.1.3_U1: ./configure \ --prefix=/usr \ --sysconfdir=/etc/ssh \ --with-tcp-wrappers \ --with-utmpx \ --with-prngd-socket=/var/run/egd-pool \ --with-ssl-dir=. \ --with-pid-dir=/var/run \ --with-cppflags="-D_POSIX_VDISABLE" Irix 6.5.14 / 6.5.4: ./configure \ --prefix=/usr \ --sysconfdir=/etc/ssh \ --with-ssl-dir=/usr/lib32 \ --with-tcp-wrappers=/usr/local/lib/libwrap.a \ --with-utmpx \ --with-prngd-socket=/var/run/egd-pool \ --with-ldflags="-L/usr/local/lib" \ --with-pid-dir=/var/run Solaris 7/8: ./configure \ --prefix=/usr \ --sysconfdir=/etc/ssh \ --with-ssl-dir=/usr/local/lib \ --with-pam \ --with-tcp-wrappers \ --with-utmpx \ --with-prngd-socket=/var/run/egd-pool \ --with-pid-dir=/var/run \ --with-cppflags="-DPAM_TTY_KLUDGE=1"
Kevin Steves
2002-Mar-10 22:14 UTC
Cannot run OpenSSH 3.1p1 on Solaris 8, Irix 6.5.14, Irix 6.5.4, SunOS 4.1.3_U1 - ssh-rand-helper child produced insufficient data
On Fri, 8 Mar 2002, Andy Ozment wrote: :Checking my random number pool shows that I have plenty of bits :available: :$ egc-irix.pl /var/run/egd-pool get : 32800 bits of entropy in pool :$ /usr/sbin/sshd -D -d -d -d :debug3: Seeing PRNG from /usr/libexec/ssh-rand-helper :ssh-rand-helper child produced insufficient data i don't know. that message is output when ssh-rand-helper does not return 48 bytes of output. what does: ssh-rand-helper|od -b show? when you ran configure, did it show the correct path to the prngd socket?