>Number: 4461 >Category: config >Synopsis: httpd.conf: default value for 'Group' does not work with >glibc-2.1 >Confidential: no >Severity: critical >Priority: medium >Responsible: apache >State: open >Class: change-request >Submitter-Id: apache >Arrival-Date: Sun May 23 14:20:00 PDT 1999 >Last-Modified: >Originator: [EMAIL PROTECTED] >Organization: apache >Release: any >Environment: Linux i686 Kernel 2.3.3 glibc-2.1.1 >Description: glibc-2.1 uses 32 bit user IDs while the kernel uses 16 bit. Thus the default for this, #-2 or #-1, is interpreted differently. Under glibc-2.0.7 #-2 was 65534, now under glibc-2.1+ it is 2^32-2.
Thus apache starts up successfully. But each child tries to set group ID to 2^32-2 which doesn't exist. So all children die, and apachhe terminates, too. >How-To-Repeat: >Fix: Use real group IDs like 65534 in httpd.conf-dist >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, ] [you need to include <[EMAIL PROTECTED]> in the Cc line ] [and leave the subject line UNCHANGED. This is not done] [automatically because of the potential for mail loops. ] [If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request ] [from a developer. ] [Reply only with text; DO NOT SEND ATTACHMENTS! ]