OpenSSH ssh-keygen on Solaris8 x86

Patrick Gardella patrick at whetstonelogic.com
Sun Apr 30 10:17:59 EST 2000


I'm having a bit of trouble generating a host key on an x86 Solaris 8
system.
I've gotten the following built and installed:
egd-0.7
openssl-0.9.5a
openssh-1.2.3

My perl version is 5.005_03.

egd is running, and tests fine the egd "make test" and with:
#./egd.pl /etc/entropy get
22 sources found
forking into background...
server starting

But when I go to "make host-key", it just sits there.  Tracking it down,
the place it stops is in random.c (line 99):

        c = atomicio(write, random_pool, egd_message,
sizeof(egd_message));
        if (c == -1)
                fatal("Couldn't write to EGD socket \"%s\": %s",
RANDOM_POOL, st
rerror(errno));

        c = atomicio(read, random_pool, buf, len);  <--------- HERE

It's this last line it never completes (line 99)

I noticed from the list archives that egd-0.7 is fairly new.  There was
some talk on 4/20 about a similar problem ( John Weaver & Brian
Carrier), but I don't see any conclusion.

Any thoughts?

Patrick
----------
Patrick Gardella                 patrick at whetstonelogic.com
VP-Technology                    patrick at freebsd.org
Whetstone Logic, Inc.            This space intentionally left blank.





More information about the openssh-unix-dev mailing list