Mailing List Archive

Support open source code!


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: my forhead is getting bloody



>>>>> "Jim" == Jim Schweizer <schweiz@example.com> writes:

    Jim> Hi all, Well, I'm still at it - trying to find out what's
    Jim> wrong with my web server. It'll serve a page with no problems
    Jim> but as soon as I try CGI or SSI it dies with the 'premature
    Jim> end of script headers' message in the log file.

    Jim> Using the debug option with CGIWrap I've managed to get this
    Jim> far: (I think I'm getting close with execv () failed.)

[ snip ]

    Jim> CGIwrap Error: System Error: execv() failed

My first thought is that the Perl script (I'm just guessing that
"links.pl" is a Perl script) does not have the necessary exec bits
set; in your current setup, "chmod u+x <script>" should fix that, and
"chmod a+x <script>" is going to be necessary in a production
environment since HTTPd normally runs as "nobody".  But...

    Jim> Error: No such file or directory (2)

This is typical of $PATH problems.  Where does your Perl live?  Do you
have your HTTPd set to follow symlinks?  What is in the header of the
"links.pl" file (it should be something like "#! /usr/bin/perl"; I
don't know what PATH gets handed to httpd or what it uses, but it
often will not include places like /usr/local/bin for security
reasons, and should definitely not include ., so it needs to be a full
path)?  That "(2)" looks strange; shouldn't it be the name of an
executable, like your Perl binary?

I don't see why this would clobber shtml, though.

Steve

-- 
                           Stephen John Turnbull
University of Tsukuba                                        Yaseppochi-Gumi
Institute of Policy and Planning Sciences  http://turnbull.sk.tsukuba.ac.jp/
Tennodai 1-1-1, Tsukuba, 305 JAPAN                 turnbull@example.com
-----------------------------------------------------------------
a word from the sponsor will appear below
-----------------------------------------------------------------
The TLUG mailing list is proudly sponsored by TWICS - Japan's First
Public-Access Internet System.  Now offering 20,000 yen/year flat
rate Internet access with no time charges.  Full line of corporate
Internet and intranet products are available.   info@example.com
Tel: 03-3351-5977   Fax: 03-3353-6096


Home | Main Index | Thread Index

Home Page Mailing List Linux and Japan TLUG Members Links