Apache 2.2, fpcgi, and fP - dclerk not running?

Fairlight fairlite at fairlite.com
Tue Jun 26 22:35:52 PDT 2007


Before I sink a bunch of time and effort into investigating the cause of
this problem, I'm going to ask if anyone's run into it.

We've got a site with code that runs under fpcgi+filepro under apache
1.3.xx without issue.

Apparently the same code does not work under apache 2.2, configured the
same (apache runs as fP, same env vars set, etc.).

The fpcgi process seems to run, but I'm being told by the developer that
while fpcgi actually runs, it appears dclerk is never actually run.  The
log file seems to indicate it does, although it's rather ambiguous in
saying that it returned status 0, but errno was 2.  (That makes -no- sense
to me.)

I'm just wondering if apache 2.2, or maybe a new version of bash, in
SLES-10 linux did something with suid, where fpcgi is running, but the
second you hit the suid dclerk, *poof* it breaks.  It seems the most
reasonable explanation off the top.  I don't know if a shell is even an
issue.  The log says it's forking and execing, but I was told when they
revised it to close the arbitrary code execution that they were -not- going
to fork and exec because they needed system(), so the logfile claims could
be false.  If it's system(), bash could be involved.  If it's not, then
that eliminates one factor.

Anyone run into similar issues when upgrading and know what's up already?

mark->


More information about the Filepro-list mailing list