Stas Bekman <[EMAIL PROTECTED]> writes:
> > Hello. I just ran the `make test' for mod_perl 1.23 with Apache 1.3.12, and
> > I got a single failure in modules/cgi. Here's an individual run with -v:
> >
> > shell1-root> TEST -v modules/cgi.t
> > modules/cgi.........module CGI is installed
> > 1..5
> > ok 1
> > ok 2
> > ok 3
> > ServerError:
> > CGI open of tmpfile: Permission denied
> >
> > dump of %@:
> > /perl/cgi.pl = CGI open of tmpfile: Permission denied
> >
> > ok 5
> > FAILED test 4
> > Failed 1/5 tests, 80.00% okay
> > Failed Test Status Wstat Total Fail Failed List of failed
> > -------------------------------------------------------------------------...
> > modules/cgi.t 5 1 20.00% 4
> > Failed 1/1 test scripts, 0.00% okay. 1/5 subtests failed, 80.00% okay.
> >
> > I checked the archive and this was discussed in January of this year with
> > the subject "Weird message from make test". The only suggestions given in
> > that thread were to check that the permissions were 1777 on all the tmp
> > directories. This is the case for me. I do not have a ~/tmp for the root
> > account (actually I did, but I deleted it and the test still fails).
> >
> > Nancy Lin, the original poster in that thread, said that she was running
> > Apache 1.3.9 on Redhat 6.0. I'm running different versions of the software
> > (listed above) on Solaris/SPARC 2.6. Both of us are running CGI.pm 2.56
> > (she said the problem went away after downgrading to 2.46).
> >
> > As she stated, there seems to be a problem with the cgi.t test module, with
> > CGI.pm, or with the interaction between the two. Hopefully someone involved
> > with that area of the code can take a look.
> >
> > I guess I'll go ahead with my installation and hope everything's okay
> > despite the failure.
>
> You have file/directory permissions problem. You should run your server
> under strace/truss to reveal the problem. See the "Help - Install
> mod_perl-1.23" thread from the last few days and learn how to do it. It's
> all there.
Well, I wiped that install before I received your email, so unfortunately
it'd take too much time to recreate it and run truss.
I started over using the instructions in INSTALL.apaci, however (I wish the
INSTALL file would say "Um, you probably want to be using the instructions
in INSTALL.apaci instead of these."), and this time it worked with no
problem.
--
Dan Harkless
[EMAIL PROTECTED]