Emanuel Borsboom
2000-May-16 21:32 UTC
on Solaris, "couldn't wait for child '...' completion: No child processes"
Trying to install the portable OpenSSH on Solaris 2.6. Compiling from openssh-2.1.0.tar.gz using gcc. Compiles and installs fine. sshd starts fine. First connection from another system works. Child sshd is forked, but the parent dies and logs: May 16 11:40:56 qtrade-dev sshd[6510]: error: Couldn't wait for child '/usr/bin/ ls -alni' completion: No child processes May 16 11:40:56 qtrade-dev last message repeated 3 times May 16 11:40:56 qtrade-dev sshd[6510]: error: -1 Command '/usr/bin/ls -alni': se lect() failed: Interrupted system call May 16 11:40:56 qtrade-dev sshd[6510]: error: Couldn't wait for child '/usr/bin/ ls -alni' completion: No child processes May 16 11:40:56 qtrade-dev sshd[6510]: error: -1 Command '/usr/bin/netstat -an': select() failed: Interrupted system call May 16 11:40:56 qtrade-dev sshd[6510]: error: Couldn't wait for child '/usr/bin/ netstat -an' completion: No child processes May 16 11:40:56 qtrade-dev sshd[6510]: error: -1 Command '/usr/bin/netstat -rn': select() failed: Interrupted system call May 16 11:40:56 qtrade-dev sshd[6510]: error: Couldn't wait for child '/usr/bin/ netstat -rn' completion: No child processes May 16 11:40:56 qtrade-dev sshd[6510]: error: Couldn't wait for child '/usr/bin/ netstat -s' completion: Interrupted system call May 16 11:40:57 qtrade-dev sshd[6510]: error: -1 Command '/usr/sbin/arp -a': sel ect() failed: Interrupted system call May 16 11:40:57 qtrade-dev sshd[6510]: error: Couldn't wait for child '/usr/sbin /arp -a' completion: No child processes May 16 11:40:57 qtrade-dev sshd[6510]: error: Couldn't wait for child '/usr/sbin /ifconfig -a' completion: No child processes May 16 11:40:57 qtrade-dev sshd[6510]: error: Couldn't wait for child '/usr/bin/ ps -al' completion: No child processes May 16 11:40:57 qtrade-dev sshd[6510]: error: Couldn't wait for child '/usr/bin/ ps -efl' completion: No child processes Looks like the problem is happening in entropy.c. I'd track it down and fix it myself, but I don't have the time right now and am new to Solaris. Has anyone else run into this? Any help very much appreciated. I'm not on the list so please forward answers to me personally. Thanks. -- email.emanuel at heatdeath.org icq.32914582 name.emanuel.borsboom www.http://heatdeath.org/ tel.+1.250.812.2872 chat.http://heatdeath.org/Me/Chat ham.ve7nul webcam.http://headdeath.org/Me/Camera -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 232 bytes Desc: not available Url : http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20000516/d4f8f2eb/attachment.bin
John Horne
2000-May-19 12:03 UTC
on Solaris, "couldn't wait for child '...' completion: No child processes"
Emanuel Borsboom <emanuel at heatdeath.org> wrote:> Trying to install the portable OpenSSH on Solaris 2.6. Compiling from > openssh-2.1.0.tar.gz using gcc. Compiles and installs fine. sshd > starts fine. First connection from another system works. Child sshd is > forked, but the parent dies and logs: > > May 16 11:40:56 qtrade-dev sshd[6510]: error: Couldn't wait for child > '/usr=/bin/ls -alni' completion: No child processes > May 16 11:40:56 qtrade-dev last message repeated 3 times > May 16 11:40:56 qtrade-dev sshd[6510]: error: -1 Command '/usr/bin/ls > -alni=': select() failed: Interrupted system call > May 16 11:40:56 qtrade-dev sshd[6510]: error: Couldn't wait for child > '/usr=/bin/ls -alni' completion: No child processes >[rest snipped] I too get this on a Sun Ultra 10, Solaris 8 using SSL 0.9.5a; SSH 2.1.0 and gcc version 2.95.2. I'll take a look, but don't expect anything since I'm not really a C programmer! (sorry) Regards, John. -------------------------------------------------------------------------- John Horne, University of Plymouth, UK Tel: +44 (0)1752 233914 E-mail: jhorne at plymouth.ac.uk PGP key available from public key servers