Hi
I am new to linux and mod_perl. We are
running perl 5.8.0 and apache 2.0.43 on linux. First time we are
trying to install mod_perl2. But the "make test" failed
completed. Here is the error_log reads:
<<
END in modperl_extra.pl, pid=19385
[Thu Nov 21 11:24:45 2002] [notice] Apache/2.0.43 (Unix) mod_perl/1.99_07-dev Perl/v5.8.0 configured -- resuming normal operations [Thu Nov 21 11:24:45 2002] [info] Server built: Nov 20 2002 15:10:20 [Thu Nov 21 11:24:45 2002] [debug] prefork.c(1039): AcceptMutex: sysvsem (default: sysvsem) [Thu Nov 21 11:24:46 2002] [error] Can't locate TestHooks/init/first.pm in @INC (@INC contains: /home/dsun/mod_perl-1.99_07/t /home/dsun/mod_perl-1.99_07/blib/lib/Apache2 /home/dsun/mod_perl-1.99_07/blib/arch/Apache2 /home/dsun/mod_perl-1.99_07/Apache-Test/lib /home/dsun/mod_perl-1.99_07/lib /home/dsun/mod_perl-1.99_07/blib/lib /home/dsun/mod_perl-1.99_07/blib/arch /home/dsun/mod_perl-1.99_07/t/response /home/dsun/mod_perl-1.99_07/t/protocol /home/dsun/mod_perl-1.99_07/t/hooks /home/dsun/mod_perl-1.99_07/t/filter /home/dsun/mod_perl-1.99_07/t/htdocs/testdirective/perlmodule-vh /home/dsun/mod_perl-1.99_07/t/htdocs/testdirective/main /usr/local/lib/perl5/5.8.0/i586-linux /usr/local/lib/perl5/5.8.0 /usr/local/lib/perl5/site_perl/5.8.0/i586-linux /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl/5.6.1 /usr/local/lib/perl5/site_perl) at (eval 23) line 3. [Thu Nov 21 11:24:46 2002] [error] failed to
resolve handler `TestHooks::init::first'
[Thu Nov 21 11:24:46 2002] [error] [client 127.0.0.1] Can't locate TestHooks/init/first.pm in @INC (@INC contains: /home/dsun/mod_perl-1.99_07/t /home/dsun/mod_perl-1.99_07/blib/lib/Apache2 /home/dsun/mod_perl- .....
[Thu Nov 21 11:26:32 2002] [error] failed to
resolve handler `TestHooks::init::first'
[Thu Nov 21 11:26:34 2002] [error] failed to resolve handler `TestHooks::init::first' [Thu Nov 21 11:27:27 2002] [error] Can't locate
TestProtocol/echo.pm in @INC (@INC contains: /home/dsun/mod_perl-1.99_07/t
/home/dsun/mod_perl-1.99_07/blib/lib/Apache2
/home/dsun/mod_perl-1.99_07/blib/arch/Apache2
/home/dsun/mod_perl-1.99_07/Apache-Test/lib /home/dsun/mod_perl-1.99_07/lib
/home/dsun/mod_perl-1.99_07/blib/lib /home/dsun/mod_perl-1.99_07/blib/arch
/home/dsun/mod_perl-1.99_07/t/response /home/dsun/mod_perl-1.99_07/t/protocol
/home/dsun/mod_perl-1.99_07/t/hooks /home/dsun/mod_perl-1.99_07/t/filter
/home/dsun/mod_perl-1.99_07/t/htdocs/testdirective/perlmodule-vh
/home/dsun/mod_perl-1.99_07/t/htdocs/testdirective/main
/usr/local/lib/perl5/5.8.0/i586-linux /usr/local/lib/perl5/5.8.0
/usr/local/lib/perl5/site_perl/5.8.0/i586-linux
/usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl/5.6.1
/usr/local/lib/perl5/site_perl) at (eval 25) line 3.
[Thu Nov 21 11:27:27 2002] [error] failed to
resolve handler `TestProtocol::echo'
[Thu Nov 21 11:27:27 2002] [error] Can't locate TestProtocol/echo.pm in @INC (@INC contains: /home/dsun/mod_perl- ....
[Thu Nov 21 11:27:29 2002] [error] Can't locate
TestProtocol/echo_filter.pm in @INC (@INC
.... [Thu Nov 21 11:27:29 2002] [error] failed to
resolve handler `TestProtocol::echo_filter'
[Thu Nov 21 11:27:29 2002] [error] Can't locate TestProtocol/echo_filter.pm in @INC (@INC .....
[Thu Nov 21 11:27:29 2002] [info] removed PID file
/home/dsun/mod_perl-1.99_07/t/logs/httpd.pid (pid=19387)
[Thu Nov 21 11:27:29 2002] [notice] caught SIGTERM, shutting down END in modperl_extra.pl, pid=19387 >>
I've checked the actual module in @INC. It does
exist. Then I've searched throu the mod_perl archive, and made the change
as http://www.mail-archive.com/modperl@apache.org/msg29648.html suggested.
But "make test" failed again. This time, the error changed from the "Can't
locate TestHooks/init/first.pm in @INC... " to "Can't locate TestHooks/trans.pm
in @INC...". Other errors remain the same.
Any suggestions?
Dawn
|