ports/127183: mod_fcgid fails to run on RELENG_7 amd64
Richard Tector
richardtector at thekeelecentre.com
Sun Sep 7 16:10:03 UTC 2008
>Number: 127183
>Category: ports
>Synopsis: mod_fcgid fails to run on RELENG_7 amd64
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Sep 07 16:10:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Richard Tector
>Release: FreeBSD 7.1-PRERELEASE
>Organization:
CAPL
>Environment:
FreeBSD moses.thekeelecentre.com 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #4: Sat Sep 6 16:43:19 BST 2008 richard at moses.thekeelecentre.com:/usr/obj/usr/src/sys/MOSES amd64
>Description:
Apache 2.2.9 (and 2.2.8) fails to start if mod_fcgid 2.2 is installed with:
[Sun Sep 07 16:29:17 2008] [emerg] (12)Cannot allocate memory: mod_fcgid: Can't create share memory for size %zu byte
The same configuration works on 7.0 but i386, not amd64. Setting SharememPath as per some Linux mailing list messages makes no difference, though I can cause other errors such as (2)No such file or directory if I create a directory in place of the path its set to. I also note that the SharememPath has now been preset for the FreeBSD port to /var/run/fcgid_shm, so that's not it.
An empty make.conf also makes no difference, and I've tried a vanilla install of 7.0-STABLE-200807 amd64 on a different machine.
I have it running quite happily however on a range of machines running 6.3-stable and 7.0-stable but i386
>How-To-Repeat:
1. Install www/apache22 and mod_fcgid from ports on amd64.
2. Add to httpd.conf: LoadModule fcgid_module libexec/apache22/mod_fcgid.so
3. apachectl start
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list