>>>> i tested MP 1.99_13 with Perl 5.8.3 and got the same result - none >>>> of the tests succeeded / no access to httpd (still empty >>>> t/logs/access_log). >>> >>> OK, let's try the debug-by-proxy technique ;) >>> >>> once you have build mod_perl 1.99_13 and ready to run 'make test' please >>> run: >>> >>> killall httpd >>> t/TEST -start > [...] >> waiting 120 seconds for server to start: ok (waited 2 secs) >> server localhost:8529 started > [...] >> server localhost:8549 listening (TestDirective::perlloadmodule6) >> [warning] root mode: restoring the original files ownership > > most likely unrelated, but i need to check this one - it shouldn't > restore the ownership that early. > >> [warning] setting ulimit to allow core files >> ulimit -c unlimited; /usr/bin/perl >> /tmp/install/apache/mod_perl-1.99_13/t/TEST -ping >> [warning] server localhost:8529 running (pid=4258, version=Apache/2.0.48) > > Right, the ping doesn't really ping, just checks whether the process is > alive and kicking. > > >> >>> now run: >>> >>> t/STOP >> >> did you mean t/TEST -stop ? (because i found no "STOP") > > yes, sorry. > >>> now run: >>> >>> APACHE_TEST_DEBUG_LWP=1 t/TEST -v t/modules/cgi.t > >> # lwp request: >> # GET http://localhost:8529/index.html HTTP/1.0 >> # User-Agent: libwww-perl/5.76 >> # >> # server response: >> # 500 (Internal Server Error) Can't connect to localhost:8529 (connect: >> Connection refused) >> # Content-Length: 66 >> # Content-Type: text/plain >> # Client-Date: Thu, 25 Mar 2004 09:03:48 GMT >> # Client-Warning: Internal response >> # X-Content-Length-Note: added by Apache::TestRequest > > So we know that you run as root and that Apache refuses connections. > Actually it seems like your system refuses them, since you get nothing > logged in access_log, is that right? It seems that LWP comes up with its > own 500, and it doesn't really come from the server. > >> >> I dont't know if this helps: >> >> When i start the httpd manually by >> "/usr/local/apache2/bin/httpd -f >> /tmp/install/apache/mod_perl-1.99_13/t/conf/httpd.conf" >> >> and test, whether i can connect to one of the listen-ports (e.g. "netcat >> localhost 8529 -vv") => conection refused >> >> I replaced all "localhost:<port>" directives in http.conf by >> 127.0.0.1:<port> => >> at least i get a connection to the ports now. > > You mean it does work ('make test' passes) if you s/localhost/127.0.0.1/g?
yes - but not 'make test', rather t/TEST where i do s/localhost/127.0.0.1/g in t/conf/apache_test_config.pm. Except two tests (but this is perhaps another problem): .. Failed Test Stat Wstat Total Fail Failed List of Failed --------------------------------------------------------------------------- ---- t/apache/conftree.t 8 1 12.50% 4 t/modules/apache_status.t 11 1 9.09% 1 .. > > Do you have the entry: > > 127.0.0.1 localhost > > in your /etc/hosts? If not please add one and try again. the entry is (and was allways) there. > > If it still doesn't work, do you have any different results if you > unpack/build/test under your own user and not root? > no - same result under a non-root user. Regards Helmut -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html