The following reply was made to PR os-linux/1950; it has been noted by GNATS.
From: Dean Gaudet <[EMAIL PROTECTED]>
To: Steven Uggowitzer <[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED]
Subject: Re: Re[2]: os-linux/1950: All child processes die. Parent remain
Date: Mon, 16 Mar 1998 11:28:04 -0800 (PST)
On Mon, 16 Mar 1998 [EMAIL PROTECTED] wrote:
> Here's the ldd output on RedHat 5.0 for the server compiled on 4.2 and moved:
>
> [EMAIL PROTECTED] ~]$ ldd ./httpd
> libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x40000000)
> libc.so.5 => not found
> libc.so.6 => /lib/libc.so.6 (0x4000a000)
> /lib/ld-linux.so.1 => /lib/ld-linux.so.2 (0x00000000)
That looks really really wrong. If it's compiled against libc5 it
certainly shouldn't be using libc6/glibc stuff. It will definately crash
that way.
> Here's the ldd output on RedHat 5.0 for the server compiled on the same
> machine:
>
> [EMAIL PROTECTED] src]$ ldd ./httpd
> libcrypt.so.1 => /lib/libcrypt.so.1 (0x40004000)
> libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x40031000)
> libc.so.6 => /lib/libc.so.6 (0x40037000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00000000)
That looks right.
> kill 'TERM', $pid;
> print "Starting again.\n";
> system("$serverbin -f $serverconf");
You probably want to insert a delay in there or you'll end up with "unable
to bind to port" errors occasionally.
> I've gone back to the dynamically linked 1.2.5 Apache. Since it doesn't
> seem to make much of a difference. Suggestions?
Have you tried an alpha linux newsgroup? Maybe others have solved this...
You've got the latest updates from redhat for everything right? You
definately need the glibc update.
Dean