Bug#676754: libapache2-mod-perl2: FTBFS: tests failed

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Jun 9 08:16:36 UTC 2012


Source: libapache2-mod-perl2
Version: 2.0.7-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120609 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[5]: Entering directory `/«PKGBUILDDIR»/xs/ModPerl/Const'
> make[5]: Leaving directory `/«PKGBUILDDIR»/xs/ModPerl/Const'
> make[4]: Leaving directory `/«PKGBUILDDIR»/xs/ModPerl'
> make[3]: Leaving directory `/«PKGBUILDDIR»/xs'
> /usr/bin/perl -Iblib/arch -Iblib/lib \
> 	t/TEST -httpd_conf /etc/apache2/apache2.conf -clean
> [warning] setting ulimit to allow core files
> ulimit -c unlimited; /usr/bin/perl /«PKGBUILDDIR»/t/TEST -httpd_conf '/etc/apache2/apache2.conf' -clean
> APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= APACHE_TEST_APXS= \
> 	/usr/bin/perl -Iblib/arch -Iblib/lib \
> 	t/TEST -httpd_conf /etc/apache2/apache2.conf -bugreport -verbose=0 
> [warning] setting ulimit to allow core files
> ulimit -c unlimited; /usr/bin/perl /«PKGBUILDDIR»/t/TEST -httpd_conf '/etc/apache2/apache2.conf' -bugreport -verbose=0
> /usr/sbin/apache2  -d /«PKGBUILDDIR»/t -f /«PKGBUILDDIR»/t/conf/httpd.conf -D APACHE2 -D PERL_USEITHREADS
> using Apache/2.2.22 (worker MPM)
> 
> [Sat Jun 09 07:14:23 2012] [warn] PassEnv variable LD_LIBRARY_PATH was undefined
> [Sat Jun 09 07:14:23 2012] [info] 6 Apache2:: modules loaded
> [Sat Jun 09 07:14:23 2012] [info] 0 APR:: modules loaded
> [Sat Jun 09 07:14:23 2012] [info] base server + 28 vhosts ready to run tests
> waiting 300 seconds for server to start: ...
> waiting 300 seconds for server to start: ok (waited 2 secs)
> server localhost:8529 started
> server localhost:8530 listening (perlsections)
> server localhost:8531 listening (inherit)
> server localhost:8532 listening (filter_out_apache)
> server localhost:8533 listening (TestVhost::log)
> server localhost:8534 listening (TestVhost::config)
> server localhost:8535 listening (TestUser::rewrite)
> server localhost:8536 listening (TestModules::proxy)
> server localhost:8537 listening (TestModperl::setupenv)
> server localhost:8538 listening (TestModperl::perl_options2)
> server localhost:8539 listening (TestModperl::perl_options)
> server localhost:8540 listening (TestModperl::merge)
> server localhost:8541 listening (TestProtocol::pseudo_http)
> server localhost:8542 listening (TestProtocol::echo_timeout)
> server localhost:8543 listening (TestProtocol::echo_nonblock)
> server localhost:8544 listening (TestProtocol::echo_filter)
> server localhost:8545 listening (TestProtocol::echo_block)
> server localhost:8546 listening (TestProtocol::echo_bbs2)
> server localhost:8547 listening (TestProtocol::echo_bbs)
> server localhost:8548 listening (TestPreConnection::note)
> server localhost:8549 listening (TestHooks::trans)
> server localhost:8550 listening (TestHooks::startup)
> server localhost:8551 listening (TestHooks::stacked_handlers2)
> server localhost:8552 listening (TestHooks::init)
> server localhost:8553 listening (TestHooks::hookrun)
> server localhost:8554 listening (TestFilter::in_str_msg)
> server localhost:8555 listening (TestFilter::in_bbs_msg)
> server localhost:8556 listening (TestFilter::in_bbs_inject_header)
> server localhost:8557 listening (TestFilter::both_str_con_add)
> server localhost:8558 listening (TestDirective::perlrequire)
> server localhost:8559 listening (TestDirective::perlmodule)
> server localhost:8560 listening (TestDirective::perlloadmodule5)
> server localhost:8561 listening (TestDirective::perlloadmodule4)
> server localhost:8562 listening (TestDirective::perlloadmodule3)
> server localhost:8563 listening (TestAPI::add_config)
> server localhost:8564 listening (TestDirective::perlloadmodule6)
> server localhost:8565 listening (TestHooks::push_handlers_anon)
> t/apache/add_config.t ................... ok
> t/apache/cgihandler.t ................... ok
> t/apache/conftree.t ..................... ok
> t/apache/constants.t .................... ok
> t/apache/content_length_header.t ........ ok
> t/apache/daemon.t ....................... ok
> t/apache/discard_rbody.t ................ ok
> t/apache/post.t ......................... ok
> t/apache/read.t ......................... ok
> t/apache/read2.t ........................ ok
> t/apache/read3.t ........................ ok
> t/apache/read4.t ........................ ok
> t/apache/scanhdrs.t ..................... ok
> t/apache/scanhdrs2.t .................... ok
> t/apache/send_cgi_header.t .............. ok
> t/apache/subprocess.t ................... ok
> t/apache/util.t ......................... ok
> t/apache/write.t ........................ ok
> t/api/access.t .......................... ok
> t/api/access2.t ......................... ok
> t/api/add_config.t ...................... ok
> t/api/aplog.t ........................... ok
> t/api/command.t ......................... ok
> t/api/conn_rec.t ........................ ok
> t/api/conn_util.t ....................... ok
> t/api/content_encoding.t ................ ok
> t/api/custom_response.t ................. ok
> t/api/err_headers_out.t ................. ok
> t/api/in_out_filters.t .................. ok
> t/api/internal_redirect.t ............... ok
> t/api/internal_redirect_handler.t ....... ok
> t/api/lookup_misc.t ..................... ok
> t/api/lookup_uri.t ...................... ok
> t/api/lookup_uri2.t ..................... ok
> t/api/module.t .......................... ok
> t/api/process.t ......................... ok
> t/api/query.t ........................... ok
> t/api/request_rec.t ..................... ok
> t/api/request_subclass.t ................ ok
> t/api/request_util.t .................... ok
> t/api/response.t ........................ ok
> t/api/rflush.t .......................... ok
> t/api/sendfile.t ........................ ok
> t/api/server_const.t .................... ok
> t/api/server_rec.t ...................... ok
> t/api/server_util.t ..................... ok
> t/api/show.t ............................ ok
> t/api/slurp_filename.t .................. ok
> t/api/status.t .......................... ok
> t/api/sub_request.t ..................... ok
> t/api/uri.t ............................. ok
> t/apr-ext/base64.t ...................... ok
> t/apr-ext/brigade.t ..................... ok
> t/apr-ext/bucket.t ...................... ok
> t/apr-ext/date.t ........................ ok
> t/apr-ext/error.t ....................... ok
> t/apr-ext/finfo.t ....................... ok
> t/apr-ext/os.t .......................... ok
> t/apr-ext/pool.t ........................ ok
> t/apr-ext/status.t ...................... ok
> t/apr-ext/string.t ...................... ok
> t/apr-ext/table.t ....................... ok
> t/apr-ext/threadmutex.t ................. ok
> t/apr-ext/threadrwlock.t ................ ok
> t/apr-ext/uri.t ......................... ok
> t/apr-ext/util.t ........................ ok
> t/apr-ext/uuid.t ........................ ok
> t/apr/base64.t .......................... ok
> t/apr/brigade.t ......................... ok
> t/apr/bucket.t .......................... ok
> t/apr/constants.t ....................... ok
> t/apr/date.t ............................ ok
> t/apr/finfo.t ........................... ok
> t/apr/flatten.t ......................... ok
> t/apr/ipsubnet.t ........................ ok
> t/apr/os.t .............................. ok
> t/apr/perlio.t .......................... ok
> t/apr/pool.t ............................ ok
> t/apr/pool_lifetime.t ................... ok
> t/apr/sockaddr.t ........................ ok
> t/apr/socket.t .......................... ok
> t/apr/status.t .......................... ok
> t/apr/string.t .......................... ok
> t/apr/table.t ........................... ok
> t/apr/threadmutex.t ..................... ok
> t/apr/threadrwlock.t .................... ok
> t/apr/uri.t ............................. ok
> t/apr/util.t ............................ ok
> t/apr/uuid.t ............................ ok
> t/compat/apache.t ....................... ok
> t/compat/apache_file.t .................. ok
> t/compat/apache_module.t ................ ok
> t/compat/apache_table.t ................. ok
> t/compat/apache_uri.t ................... ok
> t/compat/apache_util.t .................. ok
> t/compat/conn_authen.t .................. ok
> t/compat/conn_rec.t ..................... ok
> t/compat/request.t ...................... ok
> t/compat/request_body.t ................. ok
> t/compat/send_fd.t ...................... ok
> t/directive/cmdparms.t .................. ok
> t/directive/env.t ....................... ok
> t/directive/perl.t ...................... ok
> t/directive/perldo.t .................... ok
> t/directive/perlloadmodule.t ............ ok
> t/directive/perlloadmodule2.t ........... ok
> t/directive/perlloadmodule3.t ........... ok
> t/directive/perlloadmodule4.t ........... ok
> t/directive/perlloadmodule5.t ........... ok
> t/directive/perlloadmodule6.t ........... ok
> t/directive/perlloadmodule7.t ........... ok
> t/directive/perlmodule.t ................ ok
> t/directive/perlrequire.t ............... ok
> t/directive/pod.t ....................... ok
> t/directive/setupenv.t .................. ok
> t/error/api.t ........................... ok
> t/error/runtime.t ....................... ok
> t/error/syntax.t ........................ ok
> t/filter/both_str_con_add.t ............. ok
> t/filter/both_str_native_remove.t ....... skipped: cannot find module 'include'
> t/filter/both_str_req_add.t ............. ok
> t/filter/both_str_req_mix.t ............. skipped: cannot find module 'include'
> t/filter/both_str_req_proxy.t ........... skipped: cannot find module 'mod_proxy', cannot find module 'proxy_http.c'
> t/filter/in_autoload.t .................. ok
> t/filter/in_bbs_body.t .................. ok
> t/filter/in_bbs_consume.t ............... ok
> t/filter/in_bbs_inject_header.t ......... ok
> t/filter/in_bbs_msg.t ................... ok
> t/filter/in_bbs_underrun.t .............. ok
> t/filter/in_error.t ..................... ok
> t/filter/in_init_basic.t ................ ok
> t/filter/in_str_bin_data.t .............. ok
> t/filter/in_str_consume.t ............... ok
> t/filter/in_str_declined.t .............. 
> Failed 2/2 subtests 
> t/filter/in_str_declined_read.t ......... ok
> t/filter/in_str_lc.t .................... ok
> t/filter/in_str_msg.t ................... ok
> t/filter/in_str_sandwich.t .............. ok
> t/filter/out_apache.t ................... skipped: cannot find module 'include'
> t/filter/out_bbs_basic.t ................ ok
> t/filter/out_bbs_ctx.t .................. ok
> t/filter/out_bbs_filebucket.t ........... ok
> t/filter/out_init_basic.t ............... ok
> t/filter/out_str_api.t .................. ok
> t/filter/out_str_buffer.t ............... ok
> t/filter/out_str_ctx.t .................. ok
> t/filter/out_str_declined.t ............. ok
> t/filter/out_str_eval.t ................. ok
> t/filter/out_str_lc.t ................... ok
> t/filter/out_str_remove.t ............... ok
> t/filter/out_str_req_eos.t .............. skipped: cannot find module 'include'
> t/filter/out_str_req_mix.t .............. skipped: cannot find module 'include'
> t/filter/out_str_reverse.t .............. ok
> t/filter/out_str_subreq_default.t ....... ok
> t/filter/out_str_subreq_modperl.t ....... ok
> t/filter/with_subrequest.t .............. ok
> t/hooks/access.t ........................ ok
> t/hooks/authen_basic.t .................. ok
> t/hooks/authen_digest.t ................. ok
> t/hooks/authz.t ......................... ok
> t/hooks/cleanup.t ....................... ok
> t/hooks/cleanup2.t ...................... ok
> t/hooks/error.t ......................... ok
> t/hooks/fixup.t ......................... ok
> t/hooks/headerparser.t .................. ok
> t/hooks/hookrun.t ....................... ok
> t/hooks/init.t .......................... ok
> t/hooks/inlined_handlers.t .............. ok
> t/hooks/push_handlers.t ................. ok
> t/hooks/push_handlers_anon.t ............ ok
> t/hooks/push_handlers_blessed.t ......... ok
> t/hooks/push_handlers_same_phase.t ...... ok
> t/hooks/set_handlers.t .................. ok
> t/hooks/stacked_handlers.t .............. ok
> t/hooks/stacked_handlers2.t ............. ok
> t/hooks/startup.t ....................... ok
> t/hooks/trans.t ......................... ok
> t/modperl/cookie.t ...................... ok
> t/modperl/cookie2.t ..................... ok
> t/modperl/current_callback.t ............ ok
> t/modperl/dir_config.t .................. ok
> t/modperl/endav.t ....................... ok
> t/modperl/env.t ......................... ok
> t/modperl/exit.t ........................ ok
> t/modperl/getc.t ........................ ok
> t/modperl/io_nested_with_closed_stds.t .. ok
> t/modperl/io_with_closed_stds.t ......... ok
> t/modperl/local_env.t ................... skipped: local %ENV is still broken
> t/modperl/merge.t ....................... ok
> t/modperl/merge2.t ...................... ok
> t/modperl/merge3.t ...................... ok
> t/modperl/method.t ...................... ok
> t/modperl/methodname.t .................. ok
> t/modperl/methodobj.t ................... ok
> t/modperl/perl.t ........................ ok
> t/modperl/perl_options.t ................ ok
> t/modperl/perl_options2.t ............... skipped: PerlOptions None is broken
> t/modperl/pnotes.t ...................... ok
> t/modperl/pnotes2.t ..................... ok
> t/modperl/post_utf8.t ................... ok
> t/modperl/print.t ....................... ok
> t/modperl/print_utf8.t .................. ok
> t/modperl/print_utf8_2.t ................ ok
> t/modperl/printf.t ...................... ok
> t/modperl/readline.t .................... ok
> t/modperl/request_rec_perlio_api.t ...... ok
> t/modperl/request_rec_tie_api.t ......... skipped: perl 5.014002: PerlIO is used instead of TIEd IO
> t/modperl/setauth.t ..................... ok
> t/modperl/setupenv.t .................... ok
> t/modperl/setupenv2.t ................... ok
> t/modperl/status.t ...................... ok
> t/modperl/stdfd.t ....................... ok
> t/modperl/stdfd2.t ...................... ok
> t/modperl/subenv.t ...................... ok
> t/modperl/taint.t ....................... ok
> t/modperl/util.t ........................ ok
> t/modules/apache_resource.t ............. ok
> t/modules/apache_status.t ............... ok
> t/modules/cgi.t ......................... ok
> t/modules/cgi2.t ........................ ok
> t/modules/cgipost.t ..................... ok
> t/modules/cgipost2.t .................... ok
> t/modules/cgiupload.t ................... ok
> t/modules/cgiupload2.t .................. ok
> t/modules/include.t ..................... skipped: cannot find module 'mod_include'
> t/modules/include2.t .................... skipped: cannot find module 'include'
> t/modules/include_subreq.t .............. skipped: cannot find module 'include'
> t/modules/proxy.t ....................... skipped: cannot find module 'mod_proxy', cannot find module 'proxy_http.c'
> t/perl/api.t ............................ ok
> t/perl/hash_attack.t .................... ok
> t/perl/signals.t ........................ skipped: works only for prefork
> t/preconnection/note.t .................. ok
> t/protocol/echo_bbs.t ................... ok
> t/protocol/echo_bbs2.t .................. ok
> t/protocol/echo_block.t ................. ok
> t/protocol/echo_filter.t ................ ok
> t/protocol/echo_nonblock.t .............. ok
> t/protocol/echo_timeout.t ............... ok
> t/protocol/pseudo_http.t ................ ok
> t/user/rewrite.t ........................ ok
> t/vhost/config.t ........................ ok
> t/vhost/log.t ........................... ok
> 
> Test Summary Report
> -------------------
> t/filter/in_str_declined.t            (Wstat: 0 Tests: 0 Failed: 0)
>   Parse errors: Bad plan.  You planned 2 tests but ran 0.
> Files=242, Tests=2497, 774 wallclock secs ( 1.47 usr  2.75 sys + 128.51 cusr 27.77 csys = 160.50 CPU)
> Result: FAIL
> Failed 1/242 test programs. 0/2497 subtests failed.
> [warning] server localhost:8529 shutdown
> [warning] port 8529 still in use...
> done
> [  error] error running tests (please examine t/logs/error_log)
> +--------------------------------------------------------+
> | Please file a bug report: http://perl.apache.org/bugs/ |
> +--------------------------------------------------------+
> make[2]: *** [run_tests] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2012/06/09/libapache2-mod-perl2_2.0.7-1_unstable.log

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.





More information about the pkg-perl-maintainers mailing list