Eric Martin wrote:
>>> Note: chowning the entire apache tree to nobody:nobody still causes the
>>> "httpd (<path>) does not exist" error in mod_perl 2.
>>
>>
>> Have you tried
>>
>> $> su - nobody
>> $> stat /usr/local/stow/apache-2.0.54/apache2/bin/httpd
>>
>> ?
> 
> 
> 'stat' command?

Try ls instead then ;-)

> Did I mention the machine is a vanilla Solaris 10 host?
> 
>> I suspect nobody is unable to, say, access /usr/local/stow.
>>
>>> In case I failed to mention this before:
>>>
>>> # /usr/local/apache2/bin/httpd -V
>>
>> That's a bit curious, why /usr/local/apache2/bin/httpd and
>> usr/local/stow/apache-2.0.54/apache2/bin/httpd ?
>>
>> Which one is the correct one ?
> 
> /usr/local/apache2/bin is a symlink to
> /usr/local/stow/apache-2.0.54/apache2/bin

So, just verify that user 'nobody' can access /usr, /usr/local, /usr/local/stow,
/usr/local/stow/apache-2.0.54, /usr/local/stow/apache-2.0.54/apache2, 
/usr/local/stow/apache-2.0.54/apache2/bin
and finally /usr/local/stow/apache-2.0.54/apache2/bin/httpd

If any of the directories along the way don't allow 'nobody' to find httpd
--------------------------------------------------------------------------------
Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5
http://gozer.ectoplasm.org/     F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to