Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 607964 - dev-perl/Apache-SizeLimit fails tests with www-apache/mpm_itk installed (the server is down, giving up after 61 secs)
Summary: dev-perl/Apache-SizeLimit fails tests with www-apache/mpm_itk installed (the ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 607958
  Show dependency tree
 
Reported: 2017-02-01 22:05 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2017-02-01 23:04 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-02-01 22:05:02 UTC
>>> Source compiled.
>>> Test phase: dev-perl/Apache-SizeLimit-0.970.0-r1
make -j3 --load-average=4 test TEST_VERBOSE=0 
"/usr/bin/perl" -Iblib/arch -Iblib/lib \
t/TEST  -clean
APACHE_TEST_APXS= APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= \
"/usr/bin/perl" -Iblib/arch -Iblib/lib \
t/TEST  -bugreport -verbose=0 
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/bin/perl /var/tmp/portage/dev-perl/Apache-SizeLimit-0.970.0-r1/work/Apache-SizeLimit-0.97/t/TEST -bugreport -verbose=0
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/bin/perl /var/tmp/portage/dev-perl/Apache-SizeLimit-0.970.0-r1/work/Apache-SizeLimit-0.97/t/TEST -clean
/usr/sbin/apache2  -d /var/tmp/portage/dev-perl/Apache-SizeLimit-0.970.0-r1/work/Apache-SizeLimit-0.97/t -f /var/tmp/portage/dev-perl/Apache-SizeLimit-0.970.0-r1/work/Apache-SizeLimit-0.97/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 
using Apache/2.4.25 (prefork MPM)

waiting 60 seconds for server to start: ..
waiting 60 seconds for server to start: ok (waited 1 secs)
server katipo2.lan:8529 started

still waiting for server to warm up: ..............................................................
the server is down, giving up after 61 secs

t/logs/error_log
-----

[Thu Feb 02 11:01:50.440374 2017] [mpm_itk:warn] [pid 30400] (itkmpm: pid=30400 uid=250, gid=250) itk_post_perdir_config(): initgroups(portage, 250): Operation not permitted
[Thu Feb 02 11:01:51.650856 2017] [mpm_itk:warn] [pid 30405] (itkmpm: pid=30405 uid=250, gid=250) itk_post_perdir_config(): initgroups(portage, 250): Operation not permitted
[Thu Feb 02 11:01:52.656513 2017] [mpm_itk:warn] [pid 30410] (itkmpm: pid=30410 uid=250, gid=250) itk_post_perdir_config(): initgroups(portage, 250): Operation not permitted
[Thu Feb 02 11:01:53.664125 2017] [mpm_itk:warn] [pid 30415] (itkmpm: pid=30415 uid=250, gid=250) itk_post_perdir_config(): initgroups(portage, 250): Operation not permitted
[Thu Feb 02 11:01:54.672947 2017] [mpm_itk:warn] [pid 30420] (itkmpm: pid=30420 uid=250, gid=250) itk_post_perdir_config(): initgroups(portage, 250): Operation not permitted
....

[Thu Feb 02 11:02:39.055590 2017] [:info] [pid 30658] Installing seccomp filter failed (probably due to too old kernel); unable to restrict setuid privileges. Error was: Permission denied
...
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-02-01 23:04:14 UTC
commit:  1557f67e72b1bb69fb3d16bdd0173d967e938b71
author:  2017-02-01 21:20:40 +0000 Kent Fredric <kentnl@gentoo.org>
commit:  2017-02-01 22:21:48 +0000 Kent Fredric <kentnl@gentoo.org>
gpg-key: E854324B1366A820

    dev-perl/Apache-SizeLimit: Block tests against mpm-itk re bug #607964

    mpm-itk is pretty much impossible to run as anyone other than root
    due to its need to have permission to change UID to any other user on the system.
    
    Subsequently, anything that has to spawn apache for testing anything will
    be inherently broken by design.
    
    Bug: https://bugs.gentoo.org/607964
    
    Package-Manager: Portage-2.3.3, Repoman-2.3.1