Apropos previous emails on this subject, has ANYONE gotten mod_perl to run with: Solaris 9 on Sun Sparc Apache httpd 2.0.50 (with ssl and other features enabled) mod_perl(1.99_16) gcc 2.95.3 perl-5.8.4
If you have been able to run with the exact configuration above or even a reasonably close (different gcc perhaps) approximation, I would appreceiate hearing from you. Suggestions to move to Linux are certainly appreciated but only as a last resort (too awful much to compile). Thanks, Marty Renquist [EMAIL PROTECTED] ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > So, I ran the t/TEST -conf and t/TEST tests separately, replacing "_default_" > with the actual name of the > host machine. LOTS of errors and ultimately a completely wedged test script. I > was also able to run > some tests after, as individual tests. > > Here is the log of the tests with "ok" tests deleted: > > % t/TEST > > [warning] root mode: changing the files ownership to 'nobody' (60001:60001) > > [warning] testing whether 'nobody' is able to -rwx > /opt/local/pkg/mod_perl-1.99_16/t > "/opt/local/bin/perl" -Mlib=/opt/local/pkg/mod_perl-1.99_16/Apache-Test/lib > -MApache::TestRun -e 'eval { Apache::TestRun::run_ro > ot_fs_test(60001, 60001, q[/opt/local/pkg/mod_perl-1.99_16/t]) }'; > > > [warning] result: OK > [warning] the client side drops 'root' permissions and becomes 'nobody' > /var/apache/bin/httpd -d /opt/local/pkg/mod_perl-1.99_16/t -f > /opt/local/pkg/mod_perl-1.99_16/t/conf/httpd.conf -D APACHE2 > using Apache/2.0.50 (prefork MPM) > > waiting 120 seconds for server to start: ..[Fri Aug 27 16:16:27 2004] [info] 26 > Apache:: modules loaded > [Fri Aug 27 16:16:27 2004] [info] 7 APR:: modules loaded > [Fri Aug 27 16:16:27 2004] [info] base server + 20 vhosts ready to run tests > ....... > waiting 120 seconds for server to start: ok (waited 8 secs) > server localhost:8529 started > server localhost:8530 listening (TestModperl::setupenv) > server localhost:8531 listening (TestModperl::merge) > server localhost:8532 listening (TestModperl::perl_options) > server localhost:8533 listening (TestVhost::config) > server localhost:8534 listening (TestProtocol::pseudo_http) > server localhost:8535 listening (TestProtocol::echo_filter) > server localhost:8536 listening (TestProtocol::echo_bbs2) > server localhost:8537 listening (TestProtocol::echo_bbs) > server localhost:8538 listening (TestProtocol::echo_timeout) > server localhost:8539 listening (TestProtocol::echo_block) > server localhost:8540 listening (TestPreConnection::note) > server localhost:8541 listening (TestHooks::startup) > server localhost:8542 listening (TestHooks::stacked_handlers2) > server localhost:8543 listening (TestHooks::hookrun) > server localhost:8544 listening (TestFilter::in_bbs_msg) > server localhost:8545 listening (TestFilter::both_str_con_add) > server localhost:8546 listening (TestFilter::in_bbs_inject_header) > server localhost:8547 listening (TestFilter::in_str_msg) > server localhost:8548 listening (TestDirective::perlrequire) > server localhost:8549 listening (TestDirective::perlmodule) > server localhost:8550 listening (TestDirective::perlloadmodule4) > server localhost:8551 listening (TestDirective::perlloadmodule5) > server localhost:8552 listening (TestDirective::perlloadmodule3) > server localhost:8553 listening (TestDirective::perlloadmodule6) > ----------ok tests deleted below------------ > > /apr/threadmutex.......................skipped > all skipped: Perl was not built with 'ithreads' enabled > > t/directive/perlloadmodule3.............NOK 2# Failed test 2 in > t/directive/perlloadmodule3.t at line 69 > > t/directive/perlloadmodule3.............NOK 3# Failed test 3 in > t/directive/perlloadmodule3.t at line 97 > t/directive/perlloadmodule3.............FAILED tests 2-3 > Failed 2/3 tests, 33.33% okay > > t/directive/perlloadmodule4.............FAILED tests 1-3 > Failed 3/3 tests, 0.00% okay > > t/directive/perlloadmodule5.............FAILED tests 1-3 > Failed 3/3 tests, 0.00% okay > > t/directive/perlloadmodule6.............FAILED tests 1-3 > Failed 3/3 tests, 0.00% okay > > > t/filter/both_str_con_add...............NOK 2# Failed test 2 in > t/filter/both_str_con_add.t at line 22 > # t/filter/both_str_con_add.t line 22 is: ok t_cmp($reply, $str); > t/filter/both_str_con_add...............NOK 3# Failed test 3 in > t/filter/both_str_con_add.t at line 22 fail #2 > t/filter/both_str_con_add...............NOK 4# Failed test 4 in > t/filter/both_str_con_add.t at line 22 fail #3 > t/filter/both_str_con_add...............FAILED tests 2-4 > Failed 3/4 tests, 25.00% okay > > t/filter/both_str_req_mix...............skipped > all skipped: cannot find module 'deflate' > > t/filter/both_str_req_proxy.............skipped > all skipped: cannot find module 'proxy' > > t/filter/in_bbs_inject_header...........request has failed (the response code > was: 404) > see t/logs/error_log for more details > t/filter/in_bbs_inject_header...........dubious > Test returned status 29 (wstat 7424, 0x1d00) > DIED. FAILED tests 1-36 > Failed 36/36 tests, 0.00% okay > > t/filter/in_bbs_msg.....................request has failed (the response code > was: 404) > see t/logs/error_log for more details > t/filter/in_bbs_msg.....................dubious > Test returned status 29 (wstat 7424, 0x1d00) > > > t/filter/in_str_msg.....................request has failed (the response code > was: 404) > see t/logs/error_log for more details > t/filter/in_str_msg.....................dubious > Test returned status 29 (wstat 7424, 0x1d00) > > t/hooks/hookrun.........................NOK 1# Failed test 1 in > t/hooks/hookrun.t at line 19 > request has failed (the response code was: 404) > see t/logs/error_log for more details > t/hooks/hookrun.........................dubious > Test returned status 29 (wstat 7424, 0x1d00) > DIED. FAILED tests 1-10 > Failed 10/10 tests, 0.00% okay > t/hooks/stacked_handlers2...............request has failed (the response code > was: 404) > see t/logs/error_log for more details > t/hooks/stacked_handlers2...............dubious > Test returned status 29 (wstat 7424, 0x1d00) > DIED. FAILED test 1 > Failed 1/1 tests, 0.00% okay > > t/modperl/merge.........................request has failed (the response code > was: 404) > see t/logs/error_log for more details > t/modperl/merge.........................dubious > Test returned status 29 (wstat 7424, 0x1d00) > > t/modperl/merge2........................request has failed (the response code > was: 404) > see t/logs/error_log for more details > t/modperl/merge2........................dubious > Test returned status 29 (wstat 7424, 0x1d00) > > > t/modperl/perl_options..................request has failed (the response code > was: 404) > see t/logs/error_log for more details > t/modperl/perl_options..................dubious > Test returned status 29 (wstat 7424, 0x1d00) > > t/modperl/request_rec_tie_api...........skipped > all skipped: perl 5.008004: PerlIO is used instead of TIEd IO > > t/modperl/setupenv......................request has failed (the response code > was: 404) > see t/logs/error_log for more details > t/modperl/setupenv......................dubious > Test returned status 2 (wstat 512, 0x200) > > t/preconnection/note....................request has failed (the response code > was: 404) > see t/logs/error_log for more details > t/preconnection/note....................dubious > Test returned status 29 (wstat 7424, 0x1d00) > DIED. FAILED test 1 > Failed 1/1 tests, 0.00% okay > > t/protocol/echo_bbs.....................NOK 2# Failed test 2 in > t/protocol/echo_bbs.t at line 19 > # t/protocol/echo_bbs.t line 19 is: ok t_cmp($reply, uc($_)); > > t/protocol/echo_bbs.....................NOK 3# Failed test 3 in > t/protocol/echo_bbs.t at line 19 fail #2 > t/protocol/echo_bbs.....................NOK 4# Failed test 4 in > t/protocol/echo_bbs.t at line 19 fail #3 > t/protocol/echo_bbs.....................FAILED tests 2-4 > Failed 3/4 tests, 25.00% okay > > t/protocol/echo_bbs2....................NOK 2# Failed test 2 in > t/protocol/echo_bbs2.t at line 19 > # t/protocol/echo_bbs2.t line 19 is: ok t_cmp($reply, uc($_)); > t/protocol/echo_bbs2....................NOK 3# Failed test 3 in > t/protocol/echo_bbs2.t at line 19 fail #2 > t/protocol/echo_bbs2....................FAILED tests 2-3 > Failed 2/3 tests, 33.33% okay > > t/protocol/echo_block...................NOK 2# Failed test 2 in > t/protocol/echo_block.t at line 19 > # t/protocol/echo_block.t line 19 is: ok t_cmp($reply, $_); > t/protocol/echo_block...................NOK 3# Failed test 3 in > t/protocol/echo_block.t at line 19 fail #2 > t/protocol/echo_block...................FAILED tests 2-3 > Failed 2/3 tests, 33.33% okay > > t/protocol/echo_filter..................NOK 2# Failed test 2 in > t/protocol/echo_filter.t at line 19 > # t/protocol/echo_filter.t line 19 is: ok t_cmp($reply, uc($_)); > t/protocol/echo_filter..................NOK 3# Failed test 3 in > t/protocol/echo_filter.t at line 19 fail #2 > t/protocol/echo_filter..................FAILED tests 2-3 > Failed 2/3 tests, 33.33% okay > t/protocol/echo_timeout.................NOK 2# Failed test 2 in > t/protocol/echo_timeout.t at line 19 > # t/protocol/echo_timeout.t line 19 is: ok t_cmp($_, $reply); > t/protocol/echo_timeout.................NOK 3# Failed test 3 in > t/protocol/echo_timeout.t at line 19 fail #2 > t/protocol/echo_timeout.................NOK 4# Failed test 4 in > t/protocol/echo_timeout.t at line 19 fail #3 > t/protocol/echo_timeout.................NOK 5# Failed test 5 in > t/protocol/echo_timeout.t at line 19 fail #4 > t/protocol/echo_timeout.................FAILED tests 2-5 > Failed 4/5 tests, 20.00% okay > > t/protocol/pseudo_http..................ok 1/13 > > ++++++++++++++++++++++++++++++++++++++++ > > t/vhost/config....FAILED test 1 > > t/flush....skipped > all skipped: cannot find module 'deflate' > > ------------------------------------------- > > t/protocol/pseudo_http........and that is where it hung. > > As you can see, lots of failed tests. I wonder what is going on. > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > Here is the t/logs/error_log produced: > > Error log from running t/TEST > ----------------------------- > [Fri Aug 27 14:18:54 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 14:18:54 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 14:18:54 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 14:18:56 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 14:18:56 2004] [warn] Init: Session Cache is not configured [hint: > SSLSessionCache] > [Fri Aug 27 14:18:56 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 14:18:56 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > END in modperl_extra.pl, pid=18945 > [Fri Aug 27 14:18:59 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 14:18:59 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 14:18:59 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 14:18:59 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 14:18:59 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 14:18:59 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 14:18:59 2004] [notice] Apache/2.0.50 (Unix) mod_perl/1.99_16 > Perl/v5.8.4 world domination series/2.0 mod_ssl/2.0.50 > OpenSSL/0.9.7c DAV/2 configured -- resuming normal operations > [Fri Aug 27 14:18:59 2004] [info] Server built: Aug 13 2004 09:44:18 > [Fri Aug 27 14:18:59 2004] [debug] prefork.c(955): AcceptMutex: pthread > (default: pthread) > [Fri Aug 27 14:19:38 2004] [info] [client 127.0.0.1] TestAPI::aplog test in > progress > This log message comes with no header > > *** The following warn entry is expected and harmless *** > [Fri Aug 27 14:19:38 2004] [debug] > /opt/local/pkg/mod_perl-1.99_16/t/response/TestAPI/aplog.pm(49): log_serror test > ok > > *** The following warn entry is expected and harmless *** > [Fri Aug 27 14:19:38 2004] [debug] > /opt/local/pkg/mod_perl-1.99_16/t/response/TestAPI/aplog.pm(53): (20014)Error > string not spec > ified yet: log_serror test 2 ok > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:19:38 2004] [crit] [client 127.0.0.1] (20007)No time was provided > and one was required.: log_rerror test ok > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:19:38 2004] [error] $r->log_error test ok > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:19:38 2004] [error] > Apache::ServerRec=SCALAR(0x110ee34)$s->log_error test ok > [Fri Aug 27 14:19:38 2004] [debug] > /opt/local/pkg/mod_perl-1.99_16/t/response/TestAPI/aplog.pm(77): TestAPI::aplog > test done > [Fri Aug 27 14:19:38 2004] [warn] ApacheApache->warn test ok > [Fri Aug 27 14:19:38 2004] [warn] Apache::ServerRec=SCALAR(0x110ee34)$s->warn > test ok > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:21:25 2004] [error] > Apache::ServerRec=SCALAR(0x11ffd98)Apache::log_error test ok > # Failed test 1 in > /opt/local/pkg/mod_perl-1.99_16/t/response/TestDirective/perlloadmodule4.pm at > line 69 > # Failed test 2 in > /opt/local/pkg/mod_perl-1.99_16/t/response/TestDirective/perlloadmodule4.pm at > line 71 > # Failed test 3 in > /opt/local/pkg/mod_perl-1.99_16/t/response/TestDirective/perlloadmodule4.pm at > line 73 > # Failed test 1 in > /opt/local/pkg/mod_perl-1.99_16/t/response/TestDirective/perlloadmodule5.pm at > line 66 > # Failed test 2 in > /opt/local/pkg/mod_perl-1.99_16/t/response/TestDirective/perlloadmodule5.pm at > line 68 > # Failed test 3 in > /opt/local/pkg/mod_perl-1.99_16/t/response/TestDirective/perlloadmodule5.pm at > line 70 > # Failed test 1 in > /opt/local/pkg/mod_perl-1.99_16/t/response/TestDirective/perlloadmodule6.pm at > line 56 > # Failed test 2 in > /opt/local/pkg/mod_perl-1.99_16/t/response/TestDirective/perlloadmodule6.pm at > line 58 > # Failed test 3 in > /opt/local/pkg/mod_perl-1.99_16/t/response/TestDirective/perlloadmodule6.pm at > line 60 > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:22:10 2004] [error] [client 127.0.0.1] APR::Socket::recv: (11) > Resource temporarily unavailable at /opt/local/pkg > /mod_perl-1.99_16/t/response/TestError/runtime.pm line 132 > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:22:10 2004] [error] [client 127.0.0.1] Undefined subroutine > &TestError::runtime::no_such_func called at /opt/loca > l/pkg/mod_perl-1.99_16/t/response/TestError/runtime.pm line 126.\n > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:22:10 2004] [error] [client 127.0.0.1] APR::Socket::recv: (11) > Resource temporarily unavailable at /opt/local/pkg > /mod_perl-1.99_16/t/response/TestError/runtime.pm line > 132\n\tTestError::runtime::mp_error('APR::Socket=SCALAR(0x14096a4)') call > ed at /opt/local/pkg/mod_perl-1.99_16/t/response/TestError/runtime.pm line > 51\n\tTestError::runtime::die_hook_confess_mp_error(' > Apache::RequestRec=SCALAR(0x140ad38)', 'APR::Socket=SCALAR(0x14096a4)') called > at /opt/local/pkg/mod_perl-1.99_16/t/response/Tes > tError/runtime.pm line > 30\n\tTestError::runtime::handler('Apache::RequestRec=SCALAR(0x140ad38)') called > at -e line 0\n\teval {.. > .} called at -e line 0\n > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:22:10 2004] [error] [client 127.0.0.1] Undefined subroutine > &TestError::runtime::no_such_func called at /opt/loca > l/pkg/mod_perl-1.99_16/t/response/TestError/runtime.pm line > 126.\n\tTestError::runtime::non_mp_error('APR::Socket=SCALAR(0x1274d > 74)') called at /opt/local/pkg/mod_perl-1.99_16/t/response/TestError/runtime.pm > line 58\n\tTestError::runtime::die_hook_confess_ > non_mp_error('Apache::RequestRec=SCALAR(0x12304d8)', > 'APR::Socket=SCALAR(0x1274d74)') called at /opt/local/pkg/mod_perl-1.99_16/ > t/response/TestError/runtime.pm line > 30\n\tTestError::runtime::handler('Apache::RequestRec=SCALAR(0x12304d8)') called > at -e line > 0\n\teval {...} called at -e line 0\n > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:22:10 2004] [error] [client 127.0.0.1] custom die hook: > APR::Socket::recv: (11) Resource temporarily unavailable > at /opt/local/pkg/mod_perl-1.99_16/t/response/TestError/runtime.pm line 132 at > /opt/local/pkg/mod_perl-1.99_16/t/response/TestEr > ror/runtime.pm line 63.\n > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:22:10 2004] [error] [client 127.0.0.1] custom die hook: Undefined > subroutine &TestError::runtime::no_such_func ca > lled at /opt/local/pkg/mod_perl-1.99_16/t/response/TestError/runtime.pm line > 126.\n > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:22:12 2004] [error] [client 127.0.0.1] failed to resolve handler > `TestError::syntax': syntax error at /opt/local/ > pkg/mod_perl-1.99_16/t/response/TestError/syntax.pm line 17, near > "\\;"\nCompilation failed in require at (eval 165) line 3.\n > [Fri Aug 27 14:22:14 2004] [error] [client 127.0.0.1] Invalid method in request > MODPERL > [Fri Aug 27 14:22:27 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/TestFilter__ > in_bbs_inject_header > [Fri Aug 27 14:22:29 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/input_filter > .html > > *** The following 2 error entries are expected and harmless *** > [Fri Aug 27 14:22:32 2004] [error] [client 127.0.0.1] This filter must die at > /opt/local/pkg/mod_perl-1.99_16/t/filter/TestFilte > r/in_error.pm line 26.\n > This filter must die at > /opt/local/pkg/mod_perl-1.99_16/t/filter/TestFilter/in_error.pm line 26. > [Fri Aug 27 14:22:32 2004] [error] [client 127.0.0.1] Apache::RequestIO::read: > (500) Unknown error at /opt/local/pkg/mod_perl-1. > 99_16/t/filter/TestFilter/in_error.pm line 41 > [Fri Aug 27 14:22:43 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/input_filter > .html > [Fri Aug 27 14:23:30 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/TestHooks__h > ookrun > [Fri Aug 27 14:23:30 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/TestHooks__h > ookrun > [Fri Aug 27 14:23:44 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/TestHooks__s > tacked_handlers2 > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:23:48 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/nope > [Fri Aug 27 14:24:08 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/merge > [Fri Aug 27 14:24:10 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/merge2 > [Fri Aug 27 14:24:18 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/TestModperl_ > _perl_options > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:24:39 2004] [error] [client 127.0.0.1] need AuthName: > /TestModperl__setauth > [Fri Aug 27 14:24:41 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/TestModperl_ > _setupenv > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:24:43 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/TestModperl_ > _status > > *** The following error entry is expected and harmless *** > [Fri Aug 27 14:24:43 2004] [error] [client 127.0.0.1] Died at > /opt/local/pkg/mod_perl-1.99_16/t/response/TestModperl/status.pm l > ine 24.\n > > *** The following error entry is expected and harmless *** > Argument "foobar" isn't numeric. > > *** The following error entry is expected and harmless *** > Argument "foo9bar" isn't numeric. > [Fri Aug 27 14:25:15 2004] [error] [client 127.0.0.1] File does not exist: > /opt/local/pkg/mod_perl-1.99_16/t/htdocs/TestPreConne > ction__note > [Fri Aug 27 14:25:16 2004] [error] [client 127.0.0.1] Invalid method in request > hello > [Fri Aug 27 14:25:18 2004] [error] [client 127.0.0.1] Invalid method in request > hello > [Fri Aug 27 14:25:20 2004] [error] [client 127.0.0.1] Invalid method in request > hello > [Fri Aug 27 14:25:22 2004] [error] [client 127.0.0.1] Invalid method in request > hello > [Fri Aug 27 14:25:23 2004] [error] [client 127.0.0.1] Invalid method in request > good > [Fri Aug 27 14:34:40 2004] [info] Child process pid=18988 is exiting > END in modperl_extra.pl, pid=18988 > [Fri Aug 27 14:34:40 2004] [info] Child process pid=18960 is exiting > END in modperl_extra.pl, pid=18960 > [Fri Aug 27 14:34:40 2004] [info] Child process pid=18959 is exiting > END in TestModperl::print, pid=18959 > END in modperl_extra.pl, pid=18959 > [Fri Aug 27 14:34:40 2004] [info] removed PID file > /opt/local/pkg/mod_perl-1.99_16/t/logs/httpd.pid (pid=18952) > [Fri Aug 27 14:34:40 2004] [notice] caught SIGTERM, shutting down > END in modperl_extra.pl, pid=18952 > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > All the tests in ModPerl-Registry cam out ok but here is the error log produced: > > Error log from running ModPerl-Registry/t/TEST > ---------------------------------------------- > [Fri Aug 27 16:33:33 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:33:33 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:33:33 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:33:34 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:33:34 2004] [warn] Init: Session Cache is not configured [hint: > SSLSessionCache] > [Fri Aug 27 16:33:34 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:33:34 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:33:36 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:33:36 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:33:36 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:33:38 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:33:38 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:33:38 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:33:38 2004] [notice] Apache/2.0.50 (Unix) mod_perl/1.99_16 > Perl/v5.8.4 mod_ssl/2.0.50 OpenSSL/0.9.7c DAV/2 config > ured -- resuming normal operations > [Fri Aug 27 16:33:38 2004] [info] Server built: Aug 13 2004 09:44:18 > [Fri Aug 27 16:33:38 2004] [debug] prefork.c(955): AcceptMutex: pthread > (default: pthread) > [Fri Aug 27 16:33:40 2004] [info] removed PID file > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/logs/httpd.pid (pid=24873) > [Fri Aug 27 16:33:40 2004] [notice] caught SIGTERM, shutting down > [Fri Aug 27 16:34:13 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:34:13 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:34:13 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:34:14 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:34:14 2004] [warn] Init: Session Cache is not configured [hint: > SSLSessionCache] > [Fri Aug 27 16:34:14 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:34:14 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:34:16 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:34:16 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:34:16 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:34:17 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:34:17 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:34:17 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:34:17 2004] [notice] Apache/2.0.50 (Unix) mod_perl/1.99_16 > Perl/v5.8.4 mod_ssl/2.0.50 OpenSSL/0.9.7c DAV/2 config > ured -- resuming normal operations > [Fri Aug 27 16:34:17 2004] [info] Server built: Aug 13 2004 09:44:18 > [Fri Aug 27 16:34:17 2004] [debug] prefork.c(955): AcceptMutex: pthread > (default: pthread) > [Fri Aug 27 16:34:19 2004] [info] removed PID file > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/logs/httpd.pid (pid=25015) > [Fri Aug 27 16:34:19 2004] [notice] caught SIGTERM, shutting down > [Fri Aug 27 16:34:59 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:34:59 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:34:59 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:35:01 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:35:01 2004] [warn] Init: Session Cache is not configured [hint: > SSLSessionCache] > [Fri Aug 27 16:35:01 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:35:01 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:35:03 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:35:03 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:35:03 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:35:04 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:35:04 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:35:04 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:35:04 2004] [notice] Apache/2.0.50 (Unix) mod_perl/1.99_16 > Perl/v5.8.4 mod_ssl/2.0.50 OpenSSL/0.9.7c DAV/2 config > ured -- resuming normal operations > [Fri Aug 27 16:35:04 2004] [info] Server built: Aug 13 2004 09:44:18 > [Fri Aug 27 16:35:04 2004] [debug] prefork.c(955): AcceptMutex: pthread > (default: pthread) > > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:35:07 2004] [error] file permissions deny server > execution/opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi- > bin/not_executable.pl > > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:35:07 2004] [error] file permissions deny server > execution/opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi- > bin/not_executable.pl > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:35:07 2004] [error] file permissions deny server > execution/opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi- > bin/not_executable.pl > [Fri Aug 27 16:35:07 2004] [info] removed PID file > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/logs/httpd.pid (pid=25158) > [Fri Aug 27 16:35:07 2004] [notice] caught SIGTERM, shutting down > [Fri Aug 27 16:35:33 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:35:33 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:35:33 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:35:35 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:35:35 2004] [warn] Init: Session Cache is not configured [hint: > SSLSessionCache] > [Fri Aug 27 16:35:35 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:35:35 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:35:37 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:35:37 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:35:37 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:35:37 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:35:37 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:35:37 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:35:37 2004] [notice] Apache/2.0.50 (Unix) mod_perl/1.99_16 > Perl/v5.8.4 mod_ssl/2.0.50 OpenSSL/0.9.7c DAV/2 config > ured -- resuming normal operations > [Fri Aug 27 16:35:37 2004] [info] Server built: Aug 13 2004 09:44:18 > [Fri Aug 27 16:35:37 2004] [debug] prefork.c(955): AcceptMutex: pthread > (default: pthread) > > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:35:40 2004] [error] Undefined subroutine > &ModPerl::ROOT::ModPerl::Registry::opt_local_pkg_mod_perl_2d1_2e99_16_Mo > dPerl_2dRegistry_t_cgi_2dbin_runtime_error_n_status_change_2epl::no_such_func > called at /opt/local/pkg/mod_perl-1.99_16/ModPerl- > Registry/t/cgi-bin/runtime_error_n_status_change.pl line 8.\n > > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:35:40 2004] [error] syntax error at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/syntax_error.pl li > ne 10, at EOF\n > > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:35:40 2004] [error] Can't locate DoesNotExist.pm in @INC (@INC > contains: /opt/local/pkg/mod_perl-1.99_16/ModPerl- > Registry/t /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/../lib > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/../../Ap > ache-Test/lib /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/../../lib > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/.. > /../blib/lib/Apache2 > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/../../blib/arch/Apache2 > /opt/local/pkg/mod_perl-1.99_16/ > ModPerl-Registry/t/../../blib/lib > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/../../blib/arch > /opt/local/lib/perl5/5.8.4/ > sun4-solaris /opt/local/lib/perl5/5.8.4 > /opt/local/lib/perl5/site_perl/5.8.4/sun4-solaris > /opt/local/lib/perl5/site_perl/5.8.4 / > opt/local/lib/perl5/site_perl /usr/perl5/5.6.1/lib/sun4-solaris-64int > /usr/perl5/5.6.1/lib /usr/perl5/site_perl/5.6.1/sun4-solar > is-64int /usr/perl5/site_perl/5.6.1 /usr/perl5/site_perl . > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/ /opt/local/pkg/mo > d_perl-1.99_16/ModPerl-Registry/t/lib/perl) at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/use_error.pl line > 6.\n > BEGIN failed--compilation aborted at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/use_error.pl line > 6.\n > [Fri Aug 27 16:35:40 2004] [error] server reached MaxClients setting, consider > raising the MaxClients setting > > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:35:40 2004] [error] [client 127.0.0.1] malformed header from > script. Bad header=No HTTP headers were sent: missin > g_headers.pl > [Fri Aug 27 16:35:40 2004] [warn] /registry/missing_headers.pl did not send an > HTTP header > > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:35:40 2004] [error] Undefined subroutine > &ModPerl::ROOT::ModPerl::Registry::opt_local_pkg_mod_perl_2d1_2e99_16_Mo > dPerl_2dRegistry_t_cgi_2dbin_runtime_error_2epl::no_such_func called at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-b > in/runtime_error.pl line 10.\n > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:35:40 2004] [error] Undefined subroutine > &ModPerl::ROOT::ModPerl::Registry::opt_local_pkg_mod_perl_2d1_2e99_16_Mo > dPerl_2dRegistry_t_cgi_2dbin_runtime_error_plus_body_2epl::no_such_func called > at /opt/local/pkg/mod_perl-1.99_16/ModPerl-Regist > ry/t/cgi-bin/runtime_error_plus_body.pl line 10.\n > [Fri Aug 27 16:35:40 2004] [info] removed PID file > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/logs/httpd.pid (pid=25312) > [Fri Aug 27 16:35:40 2004] [notice] caught SIGTERM, shutting down > [Fri Aug 27 16:36:36 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:36:36 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:36:36 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:36:38 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:36:38 2004] [warn] Init: Session Cache is not configured [hint: > SSLSessionCache] > [Fri Aug 27 16:36:38 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:36:38 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:36:40 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:36:40 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:36:40 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:36:41 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:36:41 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:36:41 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:36:41 2004] [notice] Apache/2.0.50 (Unix) mod_perl/1.99_16 > Perl/v5.8.4 mod_ssl/2.0.50 OpenSSL/0.9.7c DAV/2 config > ured -- resuming normal operations > [Fri Aug 27 16:36:41 2004] [info] Server built: Aug 13 2004 09:44:18 > [Fri Aug 27 16:36:41 2004] [debug] prefork.c(955): AcceptMutex: pthread > (default: pthread) > > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:36:44 2004] [error] > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/does_not_exists.pl > not found or un > able to stat > > *** The following 2 warn entries are expected and harmless *** > Constant subroutine > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_perlrun_e > xtload_2epl::nondecl_const redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/../lib/ModPerl/RegistryCooker > .pm line > 557. > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_perlr > un_extload_2epl::t_cmp: none vs ($$;$) at /opt/local/lib/perl5/5.8.4/Exporter.pm > line 65. > at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_extload.pl > line 5 > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_perlr > un_extload_2epl::t_is_equal: none vs ($$) at > /opt/local/lib/perl5/5.8.4/Exporter.pm line 65. > at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_extload.pl > line 5 > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_perlr > un_extload_2epl::t_filepath_cmp: none vs ($$;$) at > /opt/local/lib/perl5/5.8.4/Exporter.pm line 65. > at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_extload.pl > line 5 > > *** The following warn entry is expected and harmless *** > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_perlr > un_extload_2epl::decl_proto: none vs ($;$) at > /opt/local/lib/perl5/5.8.4/Exporter.pm line 65. > at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_extload.pl > line 24 > > *** The following warn entry is expected and harmless *** > Subroutine nondecl_no_proto redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_nondecl.pl > line 26. > > *** The following warn entry is expected and harmless *** > Subroutine nondecl_proto redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_nondecl.pl > line 33. > > *** The following warn entry is expected and harmless *** > Subroutine nondecl_proto_empty redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_nondecl.pl > line 4 > 0. > > *** The following 2 warn entries are expected and harmless *** > Subroutine nondecl_const redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_nondecl.pl > line 49. > Constant subroutine > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_perlrun_e > xtload_2epl::nondecl_const redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/../lib/ModPerl/RegistryCooker > .pm line > 557. > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_perlr > un_extload_2epl::t_cmp: none vs ($$;$) at /opt/local/lib/perl5/5.8.4/Exporter.pm > line 65. > at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_extload.pl > line 5 > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_perlr > un_extload_2epl::t_is_equal: none vs ($$) at > /opt/local/lib/perl5/5.8.4/Exporter.pm line 65. > at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_extload.pl > line 5 > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_perlr > un_extload_2epl::t_filepath_cmp: none vs ($$;$) at > /opt/local/lib/perl5/5.8.4/Exporter.pm line 65. > at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_extload.pl > line 5 > > *** The following warn entry is expected and harmless *** > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_perlr > un_extload_2epl::decl_proto: none vs ($;$) at > /opt/local/lib/perl5/5.8.4/Exporter.pm line 65. > at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_extload.pl > line 24 > > *** The following warn entry is expected and harmless *** > Subroutine nondecl_no_proto redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_nondecl.pl > line 26. > > *** The following warn entry is expected and harmless *** > Subroutine nondecl_proto redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_nondecl.pl > line 33. > > *** The following warn entry is expected and harmless *** > Subroutine nondecl_proto_empty redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_nondecl.pl > line 4 > 0. > > *** The following 2 warn entries are expected and harmless *** > Subroutine nondecl_const redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/perlrun_nondecl.pl > line 49. > Constant subroutine > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_perlrun_e > xtload_2epl::nondecl_const redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/../lib/ModPerl/RegistryCooker > .pm line > 557. > > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:36:51 2004] [error] > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/cannot_be_found not > found or unabl > e to stat > > *** The following error entry is expected and harmless *** > [Fri Aug 27 16:36:53 2004] [error] Global symbol "$r" requires explicit package > name at /opt/local/pkg/mod_perl-1.99_16/ModPerl- > Registry/t/cgi-bin/r_inherited.pl line 11.\nGlobal symbol "$r" requires explicit > package name at /opt/local/pkg/mod_perl-1.99_16 > /ModPerl-Registry/t/cgi-bin/r_inherited.pl line 12.\nGlobal symbol "$r" requires > explicit package name at /opt/local/pkg/mod_per > l-1.99_16/ModPerl-Registry/t/cgi-bin/r_inherited.pl line 12.\n > [Fri Aug 27 16:36:53 2004] [info] removed PID file > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/logs/httpd.pid (pid=25455) > [Fri Aug 27 16:36:53 2004] [notice] caught SIGTERM, shutting down > [Fri Aug 27 16:37:43 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:37:43 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:37:43 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:37:45 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:37:45 2004] [warn] Init: Session Cache is not configured [hint: > SSLSessionCache] > [Fri Aug 27 16:37:45 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:37:45 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:37:47 2004] [info] Init: Initializing OpenSSL library > [Fri Aug 27 16:37:47 2004] [info] Init: Seeding PRNG with 0 bytes of entropy > [Fri Aug 27 16:37:47 2004] [info] Init: Generating temporary RSA private keys > (512/1024 bits) > [Fri Aug 27 16:37:48 2004] [info] Init: Generating temporary DH parameters > (512/1024 bits) > [Fri Aug 27 16:37:48 2004] [info] Init: Initializing (virtual) servers for SSL > [Fri Aug 27 16:37:48 2004] [info] Server: Apache/2.0.50, Interface: > mod_ssl/2.0.50, Library: OpenSSL/0.9.7c > [Fri Aug 27 16:37:48 2004] [notice] Apache/2.0.50 (Unix) mod_perl/1.99_16 > Perl/v5.8.4 mod_ssl/2.0.50 OpenSSL/0.9.7c DAV/2 config > ured -- resuming normal operations > [Fri Aug 27 16:37:48 2004] [info] Server built: Aug 13 2004 09:44:18 > [Fri Aug 27 16:37:48 2004] [debug] prefork.c(955): AcceptMutex: pthread > (default: pthread) > > *** The following warn entry is expected and harmless *** > Variable "$counter" will not stay shared at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 21. > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_closu > re_2epl::t_cmp: none vs ($$;$) at /opt/local/lib/perl5/5.8.4/Exporter.pm line > 65. > at /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 5 > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_closu > re_2epl::t_is_equal: none vs ($$) at /opt/local/lib/perl5/5.8.4/Exporter.pm line > 65. > at /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 5 > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_closu > re_2epl::t_filepath_cmp: none vs ($$;$) at > /opt/local/lib/perl5/5.8.4/Exporter.pm line 65. > at /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 5 > > *** The following warn entry is expected and harmless *** > Variable "$counter" will not stay shared at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 21. > Subroutine counter redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 19. > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_closu > re_2epl::t_cmp: none vs ($$;$) at /opt/local/lib/perl5/5.8.4/Exporter.pm line > 65. > at /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 5 > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_closu > re_2epl::t_is_equal: none vs ($$) at /opt/local/lib/perl5/5.8.4/Exporter.pm line > 65. > at /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 5 > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_closu > re_2epl::t_filepath_cmp: none vs ($$;$) at > /opt/local/lib/perl5/5.8.4/Exporter.pm line 65. > at /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 5 > > *** The following warn entry is expected and harmless *** > Variable "$counter" will not stay shared at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 21. > Subroutine counter redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 19. > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_closu > re_2epl::t_cmp: none vs ($$;$) at /opt/local/lib/perl5/5.8.4/Exporter.pm line > 65. > at /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 5 > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_closu > re_2epl::t_is_equal: none vs ($$) at /opt/local/lib/perl5/5.8.4/Exporter.pm line > 65. > at /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 5 > Prototype mismatch: sub > ModPerl::ROOT::ModPerl::PerlRun::opt_local_pkg_mod_perl_2d1_2e99_16_ModPerl_2dRe > gistry_t_cgi_2dbin_closu > re_2epl::t_filepath_cmp: none vs ($$;$) at > /opt/local/lib/perl5/5.8.4/Exporter.pm line 65. > at /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 5 > > *** The following warn entry is expected and harmless *** > Variable "$counter" will not stay shared at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 21. > Subroutine counter redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 19. > > *** The following warn entry is expected and harmless *** > Variable "$counter" will not stay shared at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 21. > > *** The following warn entry is expected and harmless *** > Variable "$counter" will not stay shared at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 21. > Subroutine counter redefined at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 19. > > *** The following warn entry is expected and harmless *** > Variable "$counter" will not stay shared at > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/cgi-bin/closure.pl line 21. > [Fri Aug 27 16:38:01 2004] [info] removed PID file > /opt/local/pkg/mod_perl-1.99_16/ModPerl-Registry/t/logs/httpd.pid (pid=25632) > [Fri Aug 27 16:38:01 2004] [notice] caught SIGTERM, shutting down > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > And that's all. No core file produced. > > Cheers,,,,, > > > > > [EMAIL PROTECTED] wrote: > > > % t/REPORT > > > -------------8<---------- Start Bug Report ------------8<---------- > > > 1. Problem Description: > > > > > > The mod_perl module (version 1.99_16 aka 2.0 beta) fails to begin tests > > > because of the following error: > > > ===================== > > > waiting 120 seconds for server to start: .[Tue Aug 24 16:58:02 2004] [crit] > > > [Tue Aug 24 16:58:02 2004] file vhost.c, line 189, assertion "rv == > > APR_SUCCESS" failed > > > > > > ................................................................................ > > ......................................... > > > waiting 120 seconds for server to start: not ok > > > ===================== > > > > > > The guilty section of vhost.c is: > > > > > > 182 if (strcmp(host, "*") == 0) { > > > 183 rv = apr_sockaddr_info_get(&my_addr, "0.0.0.0", APR_INET, port, > 0, > > p); > > > 184 ap_assert(rv == APR_SUCCESS); /* must be bug or out of storage > */ > > > 185 } > > > 186 else if (strcasecmp(host, "_default_") == 0 > > > 187 || strcmp(host, "255.255.255.255") == 0) { > > > 188 rv = apr_sockaddr_info_get(&my_addr, "255.255.255.255", > APR_INET, > > port, 0, p); > > > 189 ap_assert(rv == APR_SUCCESS); /* must be bug or out of storage > */ > > > 190 } > > > 191 else { > > > 192 rv = apr_sockaddr_info_get(&my_addr, host, APR_UNSPEC, port, 0, > > p); > > > 193 if (rv != APR_SUCCESS) { > > > 194 ap_log_error(APLOG_MARK, APLOG_ERR, rv, NULL, > > > 195 "Cannot resolve host name %s --- ignoring!", host); > > > 196 return NULL; > > > 197 } > > > 198 } > > > > > > and the server never starts. No core dump is produced and no error log > either. > > > Attempts to install (without testing) succeed but the resulting mod_perl > > > refuses to run. > > > > > > Here is the configuration of httpd-2.0.50: > > > > > > ./configure --prefix=/var/apache --enable-mime-magic --enable-usertrack > > --enable-ssl > > > --enable-dav --enable-info --enable-cgi --enable-speling --enable-so > > > --enable-rule=SSL_SDBM --with-ssl=/opt/local/openssl --with-mpm=prefork > > > > > > Httpd-2.0.50 runs fine (without mod_perl) but since the entire application > > > is perl code, it runs soooo sloooowly. Perl version is 5.8.4 and the OS is > > > Solaris 9 on Sun Sparc. > > > > > > This error was previously reported on the mod_perl bug mailing list and > > > the explanation given was that it was a httpd problem. And perhaps it is. > > > I have reported it to bugzilla as bug #30901 > > > > > > I do know that if the mod_perl test httpd configuration file: > > > > > > /opt/local/pkg/mod_perl-1.99_16/t/conf/httpd.conf > > > > > > is edited to replace _default_ with the fully qualified name of the > > > httpd server, the test httpd will start. Unfortunately, no tests can > > > be run because the testing procedure overwrites the httpd.conf file > > > with the non-working values. > > > > Run: > > > > t/TEST -conf > > edit the conf files. now run: > > t/TEST > > (instead of 'make test') > > > > 'make test' reruns -conf, so it wipes the changes away, but if you run > > t/TEST after running -conf it will keep your changes in place. > > > > > > > > -- > > __________________________________________________________________ > > Stas Bekman JAm_pH ------> Just Another mod_perl Hacker > > http://stason.org/ mod_perl Guide ---> http://perl.apache.org > > mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com > > http://modperlbook.org http://apache.org http://ticketmaster.com -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html