Re: [mp2] Test failures in mod_perl 2.0.9 (Apache 2.2.31, perl 5.24.0)
William Ward <[email protected]>
| Newsgroups | gmane.comp.apache.mod-perl |
|---|---|
| Organization | Oracle Corporation |
| Message-ID | <[email protected]> |
OK I will give that a try. Unfortunate, as 5.24.0 has been blessed with LTS status by the Perl gods. Hopefully a new mod_perl will come out that includes this fix. Bill. On 7/21/2016 6:10 PM, Adam Prime wrote: > there are changes in SVN to support perls >= 5.22, but the work hasn't > been released and may not be complete yet. This is the bug: > > https://rt.cpan.org/Public/Bug/Display.html?id=101962 > > If you can downgrade your perl to 5.20 then you should be able to get > things running. > > Adam > > > On 07/21/2016 05:16 PM, William Ward wrote: >> -------------8<---------- Start Bug Report ------------8<---------- >> 1. Problem Description: >> >> Until recently we have been using Perl 5.8.8, Apache 2.2.29, and >> mod_perl 2.0.8. Due to migration to a new platform, it is necessary to >> rebuild our tech stack, so I am taking this opportunity to upgrade >> (Perl 5.8.8 doesn't want to build on the new platform anyway). >> >> Everything compiles fine, and Apache and Perl have no issues but >> mod_perl has failures running "make test": >> >> Test Summary Report >> ------------------- >> t/api/uri.t (Wstat: 0 Tests: 12 Failed: 0) >> Parse errors: Bad plan. You planned 24 tests but ran 12. >> t/apr-ext/uri.t (Wstat: 65280 Tests: 12 Failed: 0) >> Non-zero exit status: 255 >> Parse errors: Bad plan. You planned 36 tests but ran 12. >> t/apr/uri.t (Wstat: 0 Tests: 12 Failed: 0) >> Parse errors: Bad plan. You planned 36 tests but ran 12. >> t/directive/perlloadmodule3.t (Wstat: 0 Tests: 3 Failed: 3) >> Failed tests: 1-3 >> t/filter/both_str_native_remove.t (Wstat: 0 Tests: 8 Failed: 4) >> Failed tests: 1, 6-8 >> t/modperl/print.t (Wstat: 0 Tests: 5 Failed: 0) >> Parse errors: Bad plan. You planned 6 tests but ran 5. >> t/modperl/printf.t (Wstat: 65280 Tests: 0 Failed: 0) >> Non-zero exit status: 255 >> Parse errors: No plan found in TAP output >> Files=245, Tests=2223, 136 wallclock secs ( 1.16 usr 2.63 sys + 80.27 >> cusr 35.91 csys = 119.97 CPU) >> Result: FAIL >> Failed 7/245 test programs. 7/2223 subtests failed. >> >> I re-ran the tests mentioned above using -verbose mode, and the >> results are below. >> >> % t/TEST -verbose api/uri apr-ext/uri apr/uri >> directive/perlloadmodule3 filter/both_str_native_remove modperl/print >> modperl/printf >> [warning] setting ulimit to allow core files >> ulimit -c unlimited; /arudev/tech-stack/16.09.16.06/linux/bin/perl >> /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/TEST >> -verbose 'api/uri' 'apr-ext/uri' 'apr/uri' 'directive/perlloadmodule3' >> 'filter/both_str_native_remove' 'modperl/print' 'modperl/printf' >> /arudev/tech-stack/16.09.16.06/linux/bin/httpd -d >> /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t >> -f >> /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/conf/httpd.conf >> -D APACHE2 >> using Apache/2.2.31 (prefork MPM) >> >> waiting 120 seconds for server to start: .[Thu Jul 21 14:01:34 2016] >> [info] 6 Apache2:: modules loaded >> [Thu Jul 21 14:01:34 2016] [info] 0 APR:: modules loaded >> [Thu Jul 21 14:01:34 2016] [info] base server + 29 vhosts ready to run >> tests >> .. >> waiting 120 seconds for server to start: ok (waited 2 secs) >> server localhost.localdomain:8529 started >> server localhost.localdomain:8530 listening (perlsections) >> server localhost.localdomain:8531 listening (inherit) >> server localhost.localdomain:8532 listening (filter_out_apache) >> server localhost.localdomain:8533 listening (TestVhost::log) >> server localhost.localdomain:8534 listening (TestVhost::config) >> server localhost.localdomain:8535 listening (TestModperl::setupenv) >> server localhost.localdomain:8536 listening (TestModperl::perl_options2) >> server localhost.localdomain:8537 listening (TestModperl::perl_options) >> server localhost.localdomain:8538 listening (TestModperl::merge) >> server localhost.localdomain:8539 listening >> (TestDirective::perlcleanuphandler) >> server localhost.localdomain:8540 listening (TestModules::proxy) >> server localhost.localdomain:8541 listening (TestUser::rewrite) >> server localhost.localdomain:8542 listening (TestProtocol::echo_bbs) >> server localhost.localdomain:8543 listening (TestProtocol::echo_timeout) >> server localhost.localdomain:8544 listening (TestProtocol::echo_block) >> server localhost.localdomain:8545 listening (TestProtocol::pseudo_http) >> server localhost.localdomain:8546 listening (TestProtocol::echo_filter) >> server localhost.localdomain:8547 listening (TestProtocol::echo_bbs2) >> server localhost.localdomain:8548 listening (TestProtocol::echo_nonblock) >> server localhost.localdomain:8549 listening (TestPreConnection::note) >> server localhost.localdomain:8550 listening (TestHooks::init) >> server localhost.localdomain:8551 listening (TestHooks::startup) >> server localhost.localdomain:8552 listening (TestHooks::hookrun) >> server localhost.localdomain:8553 listening >> (TestHooks::stacked_handlers2) >> server localhost.localdomain:8554 listening (TestHooks::trans) >> server localhost.localdomain:8555 listening >> (TestFilter::both_str_con_add) >> server localhost.localdomain:8556 listening (TestFilter::in_bbs_msg) >> server localhost.localdomain:8557 listening >> (TestFilter::in_bbs_inject_header) >> server localhost.localdomain:8558 listening (TestFilter::in_str_msg) >> server localhost.localdomain:8559 listening (TestDirective::perlrequire) >> server localhost.localdomain:8560 listening (TestDirective::perlmodule) >> server localhost.localdomain:8561 listening >> (TestDirective::perlloadmodule3) >> server localhost.localdomain:8562 listening >> (TestDirective::perlloadmodule5) >> server localhost.localdomain:8563 listening >> (TestDirective::perlloadmodule4) >> server localhost.localdomain:8564 listening (TestAPI::add_config) >> server localhost.localdomain:8565 listening >> (TestDirective::perlloadmodule6) >> server localhost.localdomain:8566 listening >> (TestHooks::push_handlers_anon) >> t/api/uri.t ........................ >> 1..24 >> # Running under perl version 5.024000 for linux >> # Current time local: Thu Jul 21 14:01:36 2016 >> # Current time GMT: Thu Jul 21 21:01:36 2016 >> # Using Test.pm version 1.28 >> # Using Apache/Test.pm version 1.39 >> ok 1 >> # testing : path >> # expected: qr/^\/TestAPI__uri/ >> # received: '/TestAPI__uri' >> ok 2 >> # testing : unparse >> # expected: qr/^\/TestAPI__uri/ >> # received: '/TestAPI__uri' >> ok 3 >> # testing : construct_server/get_server_name/get_server_port >> # expected: 'localhost.localdomain:8529' >> # received: 'localhost.localdomain:8529' >> ok 4 >> # testing : construct_server(example.com) >> # expected: 'example.com:8529' >> # received: 'example.com:8529' >> ok 5 >> # testing : construct_server(example.com, 9097) >> # expected: 'example.com:9097' >> # received: 'example.com:9097' >> ok 6 >> # testing : construct_server(example.com, 9097, new_pool) >> # expected: 'example.com:9097' >> # received: 'example.com:9097' >> ok 7 >> # construct_url: http://localhost.localdomain:8529/TestAPI__uri >> # r->uri: /TestAPI__uri >> ok 8 >> # testing : unparse >> # expected: qr/\/TestAPI__uri/ >> # received: 'http://localhost.localdomain:8529/TestAPI__uri' >> ok 9 >> # testing : parsed path >> # expected: '/foo/bar' >> # received: '/foo/bar' >> ok 10 >> # construct_url: http://localhost.localdomain:8529/TestAPI__uri?query >> # r->uri: >> # /TestAPI__uri >> # testing : construct_url($uri) >> # expected: qr/\/TestAPI__uri/ >> # received: 'http://localhost.localdomain:8529/TestAPI__uri?query' >> ok 11 >> # testing : args vs query >> # expected: 'query' >> # received: 'query' >> ok 12 >> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> <html><head> >> <title>200 OK</title> >> </head><body> >> <h1>OK</h1> >> <p>The server encountered an internal error or >> misconfiguration and was unable to complete >> your request.</p> >> <p>Please contact the server administrator, >> [email protected] and inform them of the time the error occurred, >> and anything you might have done that may have >> caused the error.</p> >> <p>More information about this error may be available >> in the server error log.</p> >> <hr> >> <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> </body></html> >> Failed 12/24 subtests >> Redundant argument in sprintf at >> /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/t/lib/TestAPRlib/uri.pm >> line 91. >> t/apr-ext/uri.t .................... >> 1..36 >> # Running under perl version 5.024000 for linux >> # Current time local: Thu Jul 21 14:01:38 2016 >> # Current time GMT: Thu Jul 21 21:01:38 2016 >> # Using Test.pm version 1.28 >> # Using Apache/Test.pm version 1.39 >> ok 1 >> ok 2 >> # testing : password >> # expected: 'password' >> # received: 'password' >> ok 3 >> # testing : port >> # expected: 8000 >> # received: '8000' >> ok 4 >> # testing : query >> # expected: 'query' >> # received: 'query' >> ok 5 >> # testing : user >> # expected: 'user' >> # received: 'user' >> ok 6 >> # testing : path >> # expected: '/path/file.pl' >> # received: '/path/file.pl' >> ok 7 >> # testing : hostname >> # expected: 'www.example.com' >> # received: 'www.example.com' >> ok 8 >> # testing : fragment >> # expected: 'fragment' >> # received: 'fragment' >> ok 9 >> # testing : scheme >> # expected: 'http' >> # received: 'http' >> ok 10 >> # testing : hostinfo >> # expected: 'user:[email protected]:8000' >> # received: 'user:[email protected]:8000' >> ok 11 >> # password: pass => pass >> # port: 21 => 21 >> # query: undef => undef >> # user: log => log >> # path: /pub => /pub >> # hostname: ftp.example.com => ftp.example.com >> # fragment: undef => undef >> # scheme: ftp => ftp >> # testing : hostinfo >> # expected: 'user:[email protected]:8000' >> # received: 'user:[email protected]:8000' >> ok 12 >> Dubious, test returned 255 (wstat 65280, 0xff00) >> Failed 24/36 subtests >> t/apr/uri.t ........................ >> 1..36 >> # Running under perl version 5.024000 for linux >> # Current time local: Thu Jul 21 14:01:36 2016 >> # Current time GMT: Thu Jul 21 21:01:36 2016 >> # Using Test.pm version 1.28 >> # Using Apache/Test.pm version 1.39 >> ok 1 >> ok 2 >> # testing : user >> # expected: 'user' >> # received: 'user' >> ok 3 >> # testing : scheme >> # expected: 'http' >> # received: 'http' >> ok 4 >> # testing : path >> # expected: '/path/file.pl' >> # received: '/path/file.pl' >> ok 5 >> # testing : port >> # expected: 8000 >> # received: '8000' >> ok 6 >> # testing : password >> # expected: 'password' >> # received: 'password' >> ok 7 >> # testing : hostname >> # expected: 'www.example.com' >> # received: 'www.example.com' >> ok 8 >> # testing : fragment >> # expected: 'fragment' >> # received: 'fragment' >> ok 9 >> # testing : query >> # expected: 'query' >> # received: 'query' >> ok 10 >> # testing : hostinfo >> # expected: 'user:[email protected]:8000' >> # received: 'user:[email protected]:8000' >> ok 11 >> # user: log => log >> # scheme: ftp => ftp >> # path: /pub => /pub >> # port: 21 => 21 >> # password: pass => pass >> # hostname: ftp.example.com => ftp.example.com >> # fragment: undef => undef >> # query: undef => undef >> # testing : hostinfo >> # expected: 'user:[email protected]:8000' >> # received: 'user:[email protected]:8000' >> ok 12 >> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> <html><head> >> <title>200 OK</title> >> </head><body> >> <h1>OK</h1> >> <p>The server encountered an internal error or >> misconfiguration and was unable to complete >> your request.</p> >> <p>Please contact the server administrator, >> [email protected] and inform them of the time the error occurred, >> and anything you might have done that may have >> caused the error.</p> >> <p>More information about this error may be available >> in the server error log.</p> >> <hr> >> <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> </body></html> >> Failed 24/36 subtests >> # Failed test 1 in t/directive/perlloadmodule3.t at line 39 >> # Failed test 2 in t/directive/perlloadmodule3.t at line 70 >> # Failed test 3 in t/directive/perlloadmodule3.t at line 98 >> t/directive/perlloadmodule3.t ...... >> 1..3 >> # Running under perl version 5.024000 for linux >> # Current time local: Thu Jul 21 14:01:39 2016 >> # Current time GMT: Thu Jul 21 21:01:39 2016 >> # Using Test.pm version 1.28 >> # Using Apache/Test.pm version 1.39 >> # connecting to localhost.localdomain:8529 >> # testing : server merge >> # expected: '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <html><head> >> # <title>500 Internal Server Error</title> >> # </head><body> >> # <h1>Internal Server Error</h1> >> # <p>The server encountered an internal error or >> # misconfiguration and was unable to complete >> # your request.</p> >> # <p>Please contact the server administrator, >> # [email protected] and inform them of the time the error occurred, >> # and anything you might have done that may have >> # caused the error.</p> >> # <p>More information about this error may be available >> # in the server error log.</p> >> # <hr> >> # <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> # </body></html> >> # ' >> # received: 'Processing by main server. >> # >> # Section 1: Main Server >> # MyAppend : MainServer >> # MyList : ["MainServer"] >> # MyOverride : MainServer >> # MyPlus : 5 >> # >> # Section 2: Location >> # MyAppend : MainServer >> # MyList : ["MainServer"] >> # MyOverride : MainServer >> # MyPlus : 5 >> # ' >> not ok 1 >> # connecting to localhost.localdomain:8561 >> # testing : server/dir merge >> # expected: 'Processing by virtual host. >> # >> # Section 1: Main Server >> # MyAppend : MainServer >> # MyList : ["MainServer"] >> # MyOverride : MainServer >> # MyPlus : 5 >> # >> # Section 2: Virtual Host >> # MyAppend : MainServer VHost >> # MyList : ["MainServer", "VHost"] >> # MyOverride : VHost >> # MyPlus : 7 >> # >> # Section 3: Location >> # MyAppend : MainServer VHost Dir >> # MyList : ["MainServer", "VHost", "Dir"] >> # MyOverride : Dir >> # MyPlus : 10 >> # ' >> # received: '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <html><head> >> # <title>500 Internal Server Error</title> >> # </head><body> >> # <h1>Internal Server Error</h1> >> # <p>The server encountered an internal error or >> # misconfiguration and was unable to complete >> # your request.</p> >> # <p>Please contact the server administrator, >> # [email protected] and inform them of the time the error occurred, >> # and anything you might have done that may have >> # caused the error.</p> >> # <p>More information about this error may be available >> # in the server error log.</p> >> # <hr> >> # <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8561</address> >> # </body></html> >> # ' >> not ok 2 >> # testing : server/dir/subdir merge >> # expected: 'Processing by virtual host. >> # >> # Section 1: Main Server >> # MyAppend : MainServer >> # MyList : ["MainServer"] >> # MyOverride : MainServer >> # MyPlus : 5 >> # >> # Section 2: Virtual Host >> # MyAppend : MainServer VHost >> # MyList : ["MainServer", "VHost"] >> # MyOverride : VHost >> # MyPlus : 7 >> # >> # Section 3: Location >> # MyAppend : MainServer VHost Dir SubDir >> # MyList : ["MainServer", "VHost", "Dir", "SubDir"] >> # MyOverride : SubDir >> # MyPlus : 11 >> # ' >> # received: '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <html><head> >> # <title>500 Internal Server Error</title> >> # </head><body> >> # <h1>Internal Server Error</h1> >> # <p>The server encountered an internal error or >> # misconfiguration and was unable to complete >> # your request.</p> >> # <p>Please contact the server administrator, >> # [email protected] and inform them of the time the error occurred, >> # and anything you might have done that may have >> # caused the error.</p> >> # <p>More information about this error may be available >> # in the server error log.</p> >> # <hr> >> # <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8561</address> >> # </body></html> >> # ' >> not ok 3 >> Failed 3/3 subtests >> # Failed test 1 in t/filter/both_str_native_remove.t at line 23 >> # Failed test 6 in t/filter/both_str_native_remove.t at line 46 >> # Failed test 7 in t/filter/both_str_native_remove.t at line 50 >> # Failed test 8 in t/filter/both_str_native_remove.t at line 54 >> t/filter/both_str_native_remove.t .. >> 1..8 >> # Running under perl version 5.024000 for linux >> # Current time local: Thu Jul 21 14:01:39 2016 >> # Current time GMT: Thu Jul 21 21:01:39 2016 >> # Using Test.pm version 1.28 >> # Using Apache/Test.pm version 1.39 >> # testing : INCLUDES filter >> # expected: qr/xSSI OK/ >> # received: 'content: gzipped text >> # input1: >> modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in >> # input2: >> modperl_request_input,modperl_request_input,deflate,http_in,core_in >> # <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <html><head> >> # <title>200 OK</title> >> # </head><body> >> # <h1>OK</h1> >> # <p>The server encountered an internal error or >> # misconfiguration and was unable to complete >> # your request.</p> >> # <p>Please contact the server administrator, >> # [email protected] and inform them of the time the error occurred, >> # and anything you might have done that may have >> # caused the error.</p> >> # <p>More information about this error may be available >> # in the server error log.</p> >> # <hr> >> # <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> # </body></html> >> # ' >> not ok 1 >> # testing : DEFLATE filter >> # expected: qr/content: gzipped text/ >> # received: 'content: gzipped text >> # input1: >> modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in >> # input2: >> modperl_request_input,modperl_request_input,deflate,http_in,core_in >> # <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <html><head> >> # <title>200 OK</title> >> # </head><body> >> # <h1>OK</h1> >> # <p>The server encountered an internal error or >> # misconfiguration and was unable to complete >> # your request.</p> >> # <p>Please contact the server administrator, >> # [email protected] and inform them of the time the error occurred, >> # and anything you might have done that may have >> # caused the error.</p> >> # <p>More information about this error may be available >> # in the server error log.</p> >> # <hr> >> # <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> # </body></html> >> # ' >> ok 2 >> # testing : DEFLATE filter is present >> # expected: qr/input1: [\w,]+deflate/ >> # received: 'content: plain text >> # input1: >> modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in >> # input2: modperl_request_input,modperl_request_input,http_in,core_in >> # <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <html><head> >> # <title>200 OK</title> >> # </head><body> >> # <h1>OK</h1> >> # <p>The server encountered an internal error or >> # misconfiguration and was unable to complete >> # your request.</p> >> # <p>Please contact the server administrator, >> # [email protected] and inform them of the time the error occurred, >> # and anything you might have done that may have >> # caused the error.</p> >> # <p>More information about this error may be available >> # in the server error log.</p> >> # <hr> >> # <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> # </body></html> >> # ' >> ok 3 >> # testing : DEFLATE filter is removed >> # expected: qr/input2: [\w,]+deflate/ >> # received: 'content: plain text >> # input1: >> modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in >> # input2: modperl_request_input,modperl_request_input,http_in,core_in >> # <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <html><head> >> # <title>200 OK</title> >> # </head><body> >> # <h1>OK</h1> >> # <p>The server encountered an internal error or >> # misconfiguration and was unable to complete >> # your request.</p> >> # <p>Please contact the server administrator, >> # [email protected] and inform them of the time the error occurred, >> # and anything you might have done that may have >> # caused the error.</p> >> # <p>More information about this error may be available >> # in the server error log.</p> >> # <hr> >> # <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> # </body></html> >> # ' >> ok 4 >> # testing : DEFLATE filter wasn't invoked >> # expected: qr/content: plain text/ >> # received: 'content: plain text >> # input1: >> modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in >> # input2: modperl_request_input,modperl_request_input,http_in,core_in >> # <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <html><head> >> # <title>200 OK</title> >> # </head><body> >> # <h1>OK</h1> >> # <p>The server encountered an internal error or >> # misconfiguration and was unable to complete >> # your request.</p> >> # <p>Please contact the server administrator, >> # [email protected] and inform them of the time the error occurred, >> # and anything you might have done that may have >> # caused the error.</p> >> # <p>More information about this error may be available >> # in the server error log.</p> >> # <hr> >> # <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> # </body></html> >> # ' >> ok 5 >> # testing : INCLUDES filter is present >> # expected: qr/output1: >> modperl_request_output,includes,modperl_request_output,/ >> # received: 'content: plain text >> # input1: >> modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in >> # input2: modperl_request_input,modperl_request_input,http_in,core_in >> # <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <html><head> >> # <title>200 OK</title> >> # </head><body> >> # <h1>OK</h1> >> # <p>The server encountered an internal error or >> # misconfiguration and was unable to complete >> # your request.</p> >> # <p>Please contact the server administrator, >> # [email protected] and inform them of the time the error occurred, >> # and anything you might have done that may have >> # caused the error.</p> >> # <p>More information about this error may be available >> # in the server error log.</p> >> # <hr> >> # <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> # </body></html> >> # ' >> not ok 6 >> # testing : INCLUDES filter is removed >> # expected: qr/output2: modperl_request_output,(?!includes)/ >> # received: 'content: plain text >> # input1: >> modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in >> # input2: modperl_request_input,modperl_request_input,http_in,core_in >> # <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <html><head> >> # <title>200 OK</title> >> # </head><body> >> # <h1>OK</h1> >> # <p>The server encountered an internal error or >> # misconfiguration and was unable to complete >> # your request.</p> >> # <p>Please contact the server administrator, >> # [email protected] and inform them of the time the error occurred, >> # and anything you might have done that may have >> # caused the error.</p> >> # <p>More information about this error may be available >> # in the server error log.</p> >> # <hr> >> # <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> # </body></html> >> # ' >> not ok 7 >> # testing : INCLUDES filter wasn't invoked >> # expected: qr/x<!--#echo var="SSI_TEST" -->x/ >> # received: 'content: plain text >> # input1: >> modperl_request_input,modperl_request_input,modperl_request_input,deflate,http_in,core_in >> # input2: modperl_request_input,modperl_request_input,http_in,core_in >> # <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> # <html><head> >> # <title>200 OK</title> >> # </head><body> >> # <h1>OK</h1> >> # <p>The server encountered an internal error or >> # misconfiguration and was unable to complete >> # your request.</p> >> # <p>Please contact the server administrator, >> # [email protected] and inform them of the time the error occurred, >> # and anything you might have done that may have >> # caused the error.</p> >> # <p>More information about this error may be available >> # in the server error log.</p> >> # <hr> >> # <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> # </body></html> >> # ' >> not ok 8 >> Failed 4/8 subtests >> t/modperl/print.t .................. >> 1..6 >> # Running under perl version 5.024000 for linux >> # Current time local: Thu Jul 21 14:01:36 2016 >> # Current time GMT: Thu Jul 21 21:01:36 2016 >> # Using Test.pm version 1.28 >> # Using Apache/Test.pm version 1.39 >> ok 1 >> ok 2 >> ok 3 >> ok 4 >> # 11 bytes >> ok 5 >> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> >> <html><head> >> <title>200 OK</title> >> </head><body> >> <h1>OK</h1> >> <p>The server encountered an internal error or >> misconfiguration and was unable to complete >> your request.</p> >> <p>Please contact the server administrator, >> [email protected] and inform them of the time the error occurred, >> and anything you might have done that may have >> caused the error.</p> >> <p>More information about this error may be available >> in the server error log.</p> >> <hr> >> <address>Apache/2.2.31 (Unix) world domination series/2.0 >> mod_perl/2.0.9 Perl/v5.24.0 Server at localhost.localdomain Port >> 8529</address> >> </body></html> >> Failed 1/6 subtests >> request has failed (the response code was: 500) >> see t/logs/error_log for more details >> t/modperl/printf.t ................. >> Dubious, test returned 255 (wstat 65280, 0xff00) >> No subtests run >> >> Test Summary Report >> ------------------- >> t/api/uri.t (Wstat: 0 Tests: 12 Failed: 0) >> Parse errors: Bad plan. You planned 24 tests but ran 12. >> t/apr-ext/uri.t (Wstat: 65280 Tests: 12 Failed: 0) >> Non-zero exit status: 255 >> Parse errors: Bad plan. You planned 36 tests but ran 12. >> t/apr/uri.t (Wstat: 0 Tests: 12 Failed: 0) >> Parse errors: Bad plan. You planned 36 tests but ran 12. >> t/directive/perlloadmodule3.t (Wstat: 0 Tests: 3 Failed: 3) >> Failed tests: 1-3 >> t/filter/both_str_native_remove.t (Wstat: 0 Tests: 8 Failed: 4) >> Failed tests: 1, 6-8 >> t/modperl/print.t (Wstat: 0 Tests: 5 Failed: 0) >> Parse errors: Bad plan. You planned 6 tests but ran 5. >> t/modperl/printf.t (Wstat: 65280 Tests: 0 Failed: 0) >> Non-zero exit status: 255 >> Parse errors: No plan found in TAP output >> Files=7, Tests=52, 4 wallclock secs ( 0.04 usr 0.08 sys + 2.38 >> cusr 0.99 csys = 3.49 CPU) >> Result: FAIL >> Failed 7/7 test programs. 7/52 subtests failed. >> [warning] server localhost.localdomain:8529 shutdown >> [ error] error running tests (please examine t/logs/error_log) >> 2. Used Components and their Configuration: >> >> *** mod_perl version 2.000009 >> >> *** using >> /scratch/wward/build/tech-stack/build/16.09.16.06/linux/cpan/build/mod_perl-2.0.9/lib/Apache2/BuildConfig.pm >> >> *** Makefile.PL options: >> MP_APR_LIB => aprext >> MP_APXS => /arudev/tech-stack/16.09.16.06/linux/bin/apxs >> MP_COMPAT_1X => 1 >> MP_GENERATE_XS => 1 >> MP_LIBNAME => mod_perl >> MP_USE_DSO => 1 >> >> >> *** /arudev/tech-stack/16.09.16.06/linux/bin/httpd -V >> Server version: Apache/2.2.31 (Unix) >> Server built: Jul 21 2016 12:20:36 >> Server's Module Magic Number: 20051115:40 >> Server loaded: APR 1.5.2, APR-Util 1.5.4 >> Compiled using: APR 1.5.2, APR-Util 1.5.4 >> Architecture: 64-bit >> Server MPM: Prefork >> threaded: no >> forked: yes (variable process count) >> Server compiled with.... >> -D APACHE_MPM_DIR="server/mpm/prefork" >> -D APR_HAS_SENDFILE >> -D APR_HAS_MMAP >> -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled) >> -D APR_USE_SYSVSEM_SERIALIZE >> -D APR_USE_PTHREAD_SERIALIZE >> -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT >> -D APR_HAS_OTHER_CHILD >> -D AP_HAVE_RELIABLE_PIPED_LOGS >> -D DYNAMIC_MODULE_LIMIT=128 >> -D HTTPD_ROOT="/arudev/tech-stack/16.09.16.06/linux" >> -D SUEXEC_BIN="/arudev/tech-stack/16.09.16.06/linux/bin/suexec" >> -D DEFAULT_PIDLOG="logs/httpd.pid" >> -D DEFAULT_SCOREBOARD="logs/apache_runtime_status" >> -D DEFAULT_LOCKFILE="logs/accept.lock" >> -D DEFAULT_ERRORLOG="logs/error_log" >> -D AP_TYPES_CONFIG_FILE="conf/mime.types" >> -D SERVER_CONFIG_FILE="conf/httpd.conf" >> >> *** /usr/bin/ldd /arudev/tech-stack/16.09.16.06/linux/bin/httpd >> linux-vdso.so.1 => (0x00007fff30ff7000) >> libz.so.1 => /arudev/tech-stack/16.09.16.06/linux/lib/libz.so.1 >> (0x00007f3776e47000) >> libm.so.6 => /lib64/libm.so.6 (0x00000038a8a00000) >> libaprutil-1.so.0 => >> /arudev/tech-stack/16.09.16.06/linux/lib/libaprutil-1.so.0 >> (0x00007f3776bce000) >> libexpat.so.1 => >> /arudev/tech-stack/16.09.16.06/linux/lib/libexpat.so.1 >> (0x00007f37769a6000) >> libapr-1.so.0 => >> /arudev/tech-stack/16.09.16.06/linux/lib/libapr-1.so.0 >> (0x00007f3776772000) >> libuuid.so.1 => /lib64/libuuid.so.1 (0x00000038b0a00000) >> librt.so.1 => /lib64/librt.so.1 (0x00000038a9200000) >> libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00000038b5600000) >> libpthread.so.0 => /lib64/libpthread.so.0 (0x00000038a8200000) >> libc.so.6 => /lib64/libc.so.6 (0x00000038a7e00000) >> /lib64/ld-linux-x86-64.so.2 (0x00000038a7a00000) >> libfreebl3.so => /lib64/libfreebl3.so (0x00000038b5a00000) >> libdl.so.2 => /lib64/libdl.so.2 (0x00000038a8600000) >> >> >> *** (apr|apu)-config linking info >> >> -L/arudev/tech-stack/16.09.16.06/linux/lib -laprutil-1 -lexpat >> -L/arudev/tech-stack/16.09.16.06/linux/lib -lapr-1 -luuid -lrt >> -lcrypt -lpthread >> >> >> >> *** /arudev/tech-stack/16.09.16.06/linux/bin//perl -V >> Summary of my perl5 (revision 5 version 24 subversion 0) configuration: >> >> Platform: >> osname=linux, osvers=3.8.13-44.1.1.el6uek.x86_64, >> archname=x86_64-linux >> uname='linux slc03qfe 3.8.13-44.1.1.el6uek.x86_64 #2 smp wed sep >> 10 06:10:25 pdt 2014 x86_64 x86_64 x86_64 gnulinux ' >> config_args='-des -A ccflags=-fPIC >> -Dprefix=/arudev/tech-stack/16.09.16.06/linux -Dmake=/usr/bin/make >> -Dotherlibdirs=/arudev/tech-stack/16.09.16.06/portable/lib/perl5:/arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl >> -Dbin=/arudev/tech-stack/16.09.16.06/linux/bin/ -Uinstallusrbinperl >> -Duse64bitint -Duselargefiles >> -Dstartperl=#!/arudev/tech-stack/16.09.16.05/linux/bin/perl5.24.0 >> -Dinc_version_list=none >> -Dscriptdir=/arudev/tech-stack/16.09.16.06/linux/bin >> -Dsitebin=/arudev/tech-stack/16.09.16.06/linux/bin' >> hint=recommended, useposix=true, d_sigaction=define >> useithreads=undef, usemultiplicity=undef >> use64bitint=define, use64bitall=define, uselongdouble=undef >> usemymalloc=n, bincompat5005=undef >> Compiler: >> cc='cc', ccflags ='-fPIC -fwrapv -fno-strict-aliasing -pipe >> -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 >> -D_FORTIFY_SOURCE=2', >> optimize='-O2', >> cppflags='-fPIC -fwrapv -fno-strict-aliasing -pipe -fstack-protector' >> ccversion='', gccversion='4.4.7 20120313 (Red Hat 4.4.7-11)', >> gccosandvers='' >> intsize=4, longsize=8, ptrsize=8, doublesize=8, >> byteorder=12345678, doublekind=3 >> d_longlong=define, longlongsize=8, d_longdbl=define, >> longdblsize=16, longdblkind=3 >> ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', >> lseeksize=8 >> alignbytes=8, prototype=define >> Linker and Libraries: >> ld='cc', ldflags =' -fstack-protector' >> libpth=/usr/lib /lib/../lib64 /usr/lib/../lib64 /lib /lib64 >> /usr/lib64 /usr/local/lib64 >> libs=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc >> perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc >> libc=libc-2.12.so, so=so, useshrplib=false, libperl=libperl.a >> gnulibc_version='2.12' >> Dynamic Linking: >> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' >> cccdlflags='-fPIC', lddlflags='-shared -O2 -fstack-protector' >> >> >> Characteristics of this binary (from libperl): >> Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_COPY_ON_WRITE >> PERL_DONT_CREATE_GVSV >> PERL_HASH_FUNC_ONE_AT_A_TIME_HARD >> PERL_MALLOC_WRAP >> PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT >> USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE >> USE_LOCALE_CTYPE USE_LOCALE_NUMERIC >> USE_LOCALE_TIME >> USE_PERLIO USE_PERL_ATOF >> Built under linux >> Compiled at Jul 21 2016 12:34:27 >> %ENV: >> PERL5LIB="/arudev/tech-stack/16.09.16.06/portable/lib/perl5:/arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl" >> >> PERL_LWP_USE_HTTP_10="1" >> @INC: >> /arudev/tech-stack/16.09.16.06/portable/lib/perl5/x86_64-linux >> /arudev/tech-stack/16.09.16.06/portable/lib/perl5 >> /arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl/5.24.0/x86_64-linux >> >> /arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl/5.24.0 >> /arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl >> /arudev/tech-stack/16.09.16.06/linux/lib/perl5/site_perl/5.24.0/x86_64-linux >> >> /arudev/tech-stack/16.09.16.06/linux/lib/perl5/site_perl/5.24.0 >> /arudev/tech-stack/16.09.16.06/linux/lib/perl5/5.24.0/x86_64-linux >> /arudev/tech-stack/16.09.16.06/linux/lib/perl5/5.24.0 >> /arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl/5.24.0/x86_64-linux >> >> /arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl/5.24.0 >> /arudev/tech-stack/16.09.16.06/portable/lib/perl5/x86_64-linux >> /arudev/tech-stack/16.09.16.06/portable/lib/perl5 >> /arudev/tech-stack/16.09.16.06/portable/lib/perl5/site_perl >> . >> >> *** Packages of interest status: >> >> Apache2 : - >> Apache2::Request : - >> CGI : 4.31 >> ExtUtils::MakeMaker: 7.10_01, 7.18 >> LWP : - >> mod_perl : - >> mod_perl2 : - >> >> >> 3. This is the core dump trace: (if you get a core dump): >> >> n/a >> >> This report was generated by t/REPORT on Thu Jul 21 20:54:40 2016 GMT. >> >> -------------8<---------- End Bug Report --------------8<---------- >> >> Note: Complete the rest of the details and post this bug report to >> modperl <at> perl.apache.org. To subscribe to the list send an empty >> email to [email protected]. >> >>