only can post partial output from truss
because i got mail failure notify from apache site.
I found a line in our private module
AP_INIT_TAKE12("require",
set_subscribe_slot,(void*)APR_XtOffsetOf(LN_auth_config_rec,
auth_LNgrpfile),OR_AUTHCFG, "" ), ...
I changed it to
AP_INIT_RAW_ARGS("require",.....)
The syntax error problem was solved but I'm still having the following:
/opt/perl/bin/perl -Iblib/arch/Apache2 -Iblib/lib/Apache2 \
t/TEST -bugreport -verbose=0
[warning] Skipping 'set unlimited ulimit for coredumps', since we are running
as a non-root user on Solaris
/s5/twh/apache252/bin/httpd -d /s5/twh/papache/mod_perl-2.0.0-RC4/t -f
/s5/twh/papache/mod_perl-2.0.0-RC4/t/conf/httpd.conf -D APACHE2
using Apache/2.0.52 (prefork MPM)
waiting 120 seconds for server to start: ..[Wed Jan 26 10:46:31 2005] [info] 7
Apache:: modules loaded
[Wed Jan 26 10:46:31 2005] [info] 0 APR:: modules loaded
[Wed Jan 26 10:46:31 2005] [info] base server + 27 vhosts ready to run tests
..[Wed Jan 26 10:46:33 2005] [error] Insecure directory in $ENV{PATH} while
running with -T switch at
/s5/twh/papache/mod_perl-2.0.0-RC4/Apache-Test/lib/Apache/TestConfig.pm line
1062.\nCompilation failed in require at
/s5/twh/papache/mod_perl-2.0.0-RC4/t/conf/modperl_startup.pl line
17.\n\t...propagated at
/s5/twh/papache/mod_perl-2.0.0-RC4/t/conf/modperl_startup.pl line 18.\nBEGIN
failed--compilation aborted at
/s5/twh/papache/mod_perl-2.0.0-RC4/t/conf/modperl_startup.pl line
20.\nCompilation failed in require at (eval 2) line 1.\n
[Wed Jan 26 10:46:33 2005] [error] Can't load Perl file:
/s5/twh/papache/mod_perl-2.0.0-RC4/t/conf/modperl_startup.pl for server
localhost:8529, exiting...
......................................................................................................................
waiting 120 seconds for server to start: not ok
[ error] giving up after 121 secs. If you think that your system
is slow or overloaded try again with a longer timeout value.
by setting the environment variable APACHE_TEST_STARTUP_TIMEOUT
to a high value (e.g. 420) and repeat the last command.
[ error] server failed to start! (t/logs/error_log wasn't created, start the
server in the debug mode)
***OUTPUT from truss
$ truss ../httpd -d t -f conf/httpd.conf -DAPACHE2 -DONE_PROCESS -DNO_DETATCH
execve("../httpd-2.0.52/httpd", 0xFFBEF85C, 0xFFBEF884) argc = 9
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
stat("/opt/exp/gnu/lib/libsocket.so.1", 0xFFBEEF7C) Err#2 ENOENT
stat("/usr/java/lib/libsocket.so.1", 0xFFBEEF7C) Err#2 ENOENT
stat("/usr/openwin/lib/libsocket.so.1", 0xFFBEEF7C) Err#2 ENOENT
stat("/usr/lib//libsocket.so.1", 0xFFBEEF7C) = 0
open("/usr/lib//libsocket.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEEF7C) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF3A0000
mmap(0x00000000, 114688, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0)
= 0xFF380000
----- cut -----
stat64("lib/Apache/BuildConfig.pm", 0xFEF05608) = 0
stat64("lib/Apache/BuildConfig.pmc", 0xFFBEE550) Err#2 ENOENT
open64("lib/Apache/BuildConfig.pm", O_RDONLY) = 33
fstat64(33, 0xFFBEBBC8) = 0
brk(0x00C209A0) = 0
brk(0x00C229A0) = 0
ioctl(33, TCGETA, 0xFFBEBB54) Err#25 ENOTTY
read(33, " # \n # / *\n # *".., 8192) = 7390
brk(0x00C229A0) = 0
brk(0x00C249A0) = 0
llseek(33, 0, SEEK_CUR) = 7390
llseek(33, 0, SEEK_CUR) = 7390
brk(0x00C249A0) = 0
brk(0x00C269A0) = 0
brk(0x00C269A0) = 0
brk(0x00C289A0) = 0
llseek(33, 0, SEEK_CUR) = 7390
read(33, 0x00C1F8CC, 8192) = 0
llseek(33, 0, SEEK_CUR) = 7390
close(33) = 0
stat64("/s5/twh/apache252/bin/bin", 0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/apache252/bin", 0xFEF05608) = 0
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/t/logs/apache_runtime_status.sem",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/t/lib/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/Apache-Test/lib/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/t/response/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/t/protocol/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/t/preconnection/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/t/hooks/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/t/filter/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/t/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/t/htdocs/testdirective/perlmodule-vh/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/t/htdocs/testdirective/main/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/blib/lib/Apache2/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/blib/arch/Apache2/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/blib/lib/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/s5/twh/papache/mod_perl-2.0.0-RC4/blib/arch/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/opt1/perl580/lib/site_perl/5.8.2/sun4-solaris/Apache2/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/opt1/perl580/lib/5.8.5/sun4-solaris/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/opt1/perl580/lib/5.8.5/Apache/TestConfigData.pm", 0xFEF05608) Err#2
ENOENT
stat64("/opt1/perl580/lib/site_perl/5.8.5/sun4-solaris/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/opt1/perl580/lib/site_perl/5.8.5/Apache/TestConfigData.pm",
0xFEF05608) Err#2 ENOENT
stat64("/opt1/perl580/lib/site_perl/5.8.2/sun4-solaris/Apache/TestConfigData.pm",
0xFEF05608) = 0
stat64("/opt1/perl580/lib/site_perl/5.8.2/sun4-solaris/Apache/TestConfigData.pmc",
0xFFBEE550) Err#2 ENOENT
open64("/opt1/perl580/lib/site_perl/5.8.2/sun4-solaris/Apache/TestConfigData.pm",
O_RDONLY) = 33
fstat64(33, 0xFFBEBBC8) = 0
brk(0x00C289A0) = 0
brk(0x00C2A9A0) = 0
ioctl(33, TCGETA, 0xFFBEBB54) Err#25 ENOTTY
read(33, " p a c k a g e A p a c".., 8192) = 288
llseek(33, 0, SEEK_CUR) = 288
llseek(33, 0, SEEK_CUR) = 288
llseek(33, 0, SEEK_CUR) = 288
llseek(33, 0, SEEK_CUR) = 288
llseek(33, 0, SEEK_CUR) = 288
llseek(33, 0, SEEK_CUR) = 288
llseek(33, 0, SEEK_CUR) = 288
read(33, 0x00C279FC, 8192) = 0
llseek(33, 0, SEEK_CUR) = 288
close(33) = 0
stat64("/d46/www/bin/httpd", 0xFEF05608) = 0
stat64("/s5/twh/papache/httpd-2.0.52/.libs", 0xFFBEE478) = 0
stat64("/opt/perl/bin", 0xFFBEE478) = 0
stat64("/opt1/java/ant/bin", 0xFFBEE478) = 0
stat64("/opt/exp/gnu/bin", 0xFFBEE478) = 0
stat64("/a1/attila/bin", 0xFFBEE478) = 0
stat64("/a1/attila/slimmer/bin", 0xFFBEE478) = 0
stat64("/usr/java/bin", 0xFFBEE478) = 0
stat64("/s5/twh/papache/httpd-2.0.52/.libs", 0xFFBEDF68) = 0
stat64("/opt/perl/bin", 0xFFBEDF68) = 0
stat64("/opt1/java/ant/bin", 0xFFBEDF68) = 0
stat64("/opt/exp/gnu/bin", 0xFFBEDF68) = 0
stat64("/a1/attila/bin", 0xFFBEDF68) = 0
stat64("/a1/attila/slimmer/bin", 0xFFBEDF68) = 0
stat64("/usr/java/bin", 0xFFBEDF68) = 0
getcontext(0xFFBEE048)
setcontext(0xFFBEDE28)
getcontext(0xFFBEE470)
setcontext(0xFFBEE250)
llseek(32, 0xFFFFFFFFFFFFFFFC, SEEK_CUR) = 1099
close(32) = 0
getcontext(0xFFBEE5E8)
setcontext(0xFFBEE3C8)
[Wed Jan 26 11:01:24 2005] [error] Insecure directory in $ENV{PATH} while
running with -T switch at
/s5/twh/papache/mod_perl-2.0.0-RC4/Apache-Test/lib/Apache/TestConfig.pm line
1062.\nCompilation failed in require at
/s5/twh/papache/mod_perl-2.0.0-RC4/t/conf/modperl_startup.pl line
17.\n\t...propagated at
/s5/twh/papache/mod_perl-2.0.0-RC4/t/conf/modperl_startup.pl line 18.\nBEGIN
failed--compilation aborted at
/s5/twh/papache/mod_perl-2.0.0-RC4/t/conf/modperl_startup.pl line
20.\nCompilation failed in require at (eval 2) line 1.\n
write(2, " [ W e d J a n 2 6 ".., 538) = 538
[Wed Jan 26 11:01:24 2005] [error] Can't load Perl file:
/s5/twh/papache/mod_perl-2.0.0-RC4/t/conf/modperl_startup.pl for server
localhost:8529, exiting...
write(2, " [ W e d J a n 2 6 ".., 156) = 156
llseek(0, 0, SEEK_CUR) = 1955194
llseek(35, 0xFFFFFFFFFFFFF92C, SEEK_CUR) = 70877
llseek(37, 0xFFFFFFFFFFFFFB5A, SEEK_CUR) = 5697
llseek(39, 0xFFFFFFFFFFFFFD9F, SEEK_CUR) = 11038
_exit(1)