On Sun, Nov 20, 2016 at 04:06:29PM +0100, Wolfgang Schweer wrote: > AFAICT the test fails cause an apache2 restart is needed after enabling > a module (cgi in this case). > > No real clue about debci: Maybe the autopkgtest code could be adjusted > calling 'systemctl restart apache2' before calling sitesummary-client? > Or, if that doesn't work, possibly reboot the testbed before calling > sitesummary-client?
I pointed Antonio Terceiro at this and he replied:
<terceiro> h01ger: I think Wolfgang's analysis is right. if you note the log,
sitesummart is installed *after* apache2, so apache2 is not reloaded to apply
sitesummary config
<terceiro> h01ger: I tried it here, and after I do `systemctl reload apache2`,
sitesummary reports `HTTP/1.1 503 Service Unavailable`, and
/var/log/apache2/error.log says:
<terceiro> [Sun Nov 20 22:29:31.499774 2016] [cgid:error] [pid 2750:tid
139817579779840] (22)Invalid argument: [client 127.0.0.1:39206] AH01257: unable
to connect to cgi daemon after multiple tries:
/usr/lib/cgi-bin/sitesummary-collector.cgi
<terceiro> after that, I do `systemctl restart apache2`, then I get a `HTTP/1.1
500 Internal Server Error` and /var/log/apache2/error.log says:
<terceiro> Can't locate CGI.pm in @INC (you may need to install the CGI module)
(@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1
/usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24
/usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24
/usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at
/usr/lib/cgi-bin/sitesummary-collector.cgi line 10.
<terceiro> BEGIN failed--compilation aborted at
/usr/lib/cgi-bin/sitesummary-collector.cgi line 10.
<terceiro> [Sun Nov 20 22:30:31.172102 2016] [cgid:error] [pid 2869:tid
139641980589824] [client 127.0.0.1:39222] End of script output before headers:
sitesummary-collector.cgi
<terceiro> so besides the reloading thing, there is also a issue with missing
dependencies
<terceiro> that was sitesummary 0.1.24
--
cheers,
Holger
signature.asc
Description: Digital signature

