Hi, The patch works :-) but I have troubles with "address already in use"...
make test (as normal user) shows : waiting 60 seconds for server to start: .[Mon Dec 01 13:22:43 2003] [info] 23 Apache:: modules loaded [Mon Dec 01 13:22:43 2003] [info] 5 APR:: modules loaded [Mon Dec 01 13:22:43 2003] [info] base server + 11 vhosts ready to run tests (48)Address already in use: make_sock: could not bind to address [::]:8544 no listening sockets available, shutting down Unable to open logs END in modperl_extra.pl, pid=90577 ............................................................ waiting 60 seconds for server to start: giving up after 61 secs !!! server failed to start! (t/logs/error_log wasn't created, start the server in the debug mode) +--------------------------------------------------------+ | Please file a bug report: http://perl.apache.org/bugs/ | +--------------------------------------------------------+ *** Error code 1 I have the following processing running : barbara 15405 0.0 1.2 13792 12800 ?? Ss Fri06PM 0:03.42 /usr/local/apache2/bin/httpd -d /usr/data/src/apache2/mod_perl-1.99_11/t -f /usr/data/src/apache2/mod_perl-1.99_11/t/conf/httpd.conf -DAPACHE2 barbara 15406 0.0 1.2 13800 12804 ?? I Fri06PM 0:00.00 /usr/local/apache2/bin/httpd -d /usr/data/src/apache2/mod_perl-1.99_11/t -f /usr/data/src/apache2/mod_perl-1.99_11/t/conf/httpd.conf -DAPACHE2 barbara 15408 0.0 1.2 13800 12804 ?? I Fri06PM 0:00.00 /usr/local/apache2/bin/httpd -d /usr/data/src/apache2/mod_perl-1.99_11/t -f /usr/data/src/apache2/mod_perl-1.99_11/t/conf/httpd.conf -DAPACHE2 And netstat -a shows : Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 CVS_DATA01.ssh 192.168.1.38.1551 ESTABLISHED tcp4 0 0 CVS_DATA01.ssh 192.168.1.38.1503 ESTABLISHED tcp6 0 0 *.8544 *.* LISTEN (the same on ports 8530 to 8543) tcp6 0 0 *.8529 *.* LISTEN tcp4 0 0 *.netbios-ssn *.* LISTEN tcp4 0 0 *.microsoft-ds *.* LISTEN tcp4 0 0 localhost.smtp *.* LISTEN tcp4 0 0 *.ssh *.* LISTEN tcp6 0 0 *.ssh *.* LISTEN udp4 0 0 CVS_DATA01.netbios-dgm *.* udp4 0 0 CVS_DATA01.netbios-ns *.* udp4 0 0 *.netbios-dgm *.* udp4 0 0 *.netbios-ns *.* udp4 0 0 *.syslog *.* udp6 0 0 *.syslog *.* I remember you I use FreeBSD 5.1. Thanks a lot for your patience. Barbara Post -----Message d'origine----- De : Stas Bekman [mailto:[EMAIL PROTECTED] Envoy� : dimanche 30 novembre 2003 22:06 � : barbara post Cc : [EMAIL PROTECTED] Objet : Re: RE : RE : bug : make test fails Barbara Post wrote: > OK, sorry for the offense, you're right. It wasn't an offense at all, sorry if I sounded like it was... > The answer of the perl command line is an empty string. > > $ perl -Mlib=Apache-Test/lib -MApache::TestRequest -le 'print > Apache::TestRequest::has_lwp' Thanks Barbara. I just wanted to double check that it didn't think that it had LWP installed when it didn't. For some reason I can't reproduce the problem. > I will install LWP on Monday then. Before you do that, can you please try applying this patch and see if it's still broken. I think it should work now fine without LWP: Index: Apache-Test/lib/Apache/TestServer.pm =================================================================== RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestServer.pm ,v retrieving revision 1.73 diff -u -r1.73 TestServer.pm --- Apache-Test/lib/Apache/TestServer.pm 24 Nov 2003 08:28:34 -0000 1.73 +++ Apache-Test/lib/Apache/TestServer.pm 30 Nov 2003 20:57:57 -0000 @@ -584,10 +584,9 @@ my $server_up = sub { local $SIG{__WARN__} = sub {}; #avoid "cannot connect ..." warnings - if (my $r = Apache::TestRequest::GET('/index.html')) { - return $r->code; - } - 0; + # avoid fatal errors + my $r = eval { Apache::TestRequest::GET('/index.html') }; + return !$@ && defined $r ? $r->code : 0; }; if ($server_up->()) { __________________________________________________________________ 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
