Mailing List Archive

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@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
Re: on Solaris, "couldn't wait for child '...' completion: No child processes" [ In reply to ]
Emanuel Borsboom <emanuel@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@plymouth.ac.uk
PGP key available from public key servers