Full_Name: Tomki Camp Version: 2.8.5 OS: RH Linux 6.1 base Submission from: (NULL) (203.146.126.222)
I have installed apache 1.3.22 with Mod-ssl 2.8.5 as a DSO. I have PHP 4.1.1 compiled into the HTTPD binary statically. The 'apachectl start' works fine, but with 'startssl' I get a failure 'httpd could not be started' and nothing is written to the error_log, although if the log is not there it is instantiated. Please help? Below is an strace of the startup, let me know if something else would be of use. Using Openssl .9.6b currently, not from system source, which is .9.6c. (Tried that as the mod_ssl source also, same result) strace /usr/local/apache1322/bin/apachectl startssl execve("/usr/local/apache1322/bin/apachectl", ["/usr/local/apache1322/bin/apachectl", "startssl"], [/* 30 vars */]) = 0 brk(0) = 0x80a5420 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/mmx/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/lib/i686/mmx", 0xbffff44c) = -1 ENOENT (No such file or directory) open("/lib/i686/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/lib/i686", 0xbffff44c) = -1 ENOENT (No such file or directory) open("/lib/mmx/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/lib/mmx", 0xbffff44c) = -1 ENOENT (No such file or directory) open("/lib/libtermcap.so.2", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=15001, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\v\0"..., 4096) = 4096 mmap(0, 13896, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40013000 mprotect(0x40016000, 1608, PROT_NONE) = 0 mmap(0x40016000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x40016000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=4118299, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\250\202"..., 4096) = 4096 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 mmap(0, 993500, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40018000 mprotect(0x40103000, 30940, PROT_NONE) = 0 mmap(0x40103000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xea000) = 0x40103000 mmap(0x40107000, 14556, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40107000 close(3) = 0 mprotect(0x40018000, 962560, PROT_READ|PROT_WRITE) = 0 mprotect(0x40018000, 962560, PROT_READ|PROT_EXEC) = 0 personality(0 /* PER_??? */) = 0 getpid() = 15294 brk(0) = 0x80a5420 brk(0x80a55c0) = 0x80a55c0 brk(0x80a6000) = 0x80a6000 getuid() = 0 getgid() = 0 geteuid() = 0 getegid() = 0 time(NULL) = 1009610233 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGHUP, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGILL, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTRAP, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGABRT, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGFPE, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGBUS, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGSEGV, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGPIPE, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGALRM, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTERM, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGXCPU, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGXFSZ, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGVTALRM, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGPROF, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGUSR1, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGUSR2, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 3 connect(3, {sun_family=AF_UNIX, sun_path="/var/run/.nscd_socket"}, 110) = -1 ECONNREFUSED (Connection refused) close(3) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1744, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4010b000 read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1744 brk(0x80a7000) = 0x80a7000 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4010b000, 4096) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=247348, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\33"..., 4096) = 4096 mmap(0, 35232, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4010b000 mprotect(0x40113000, 2464, PROT_NONE) = 0 mmap(0x40113000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x40113000 close(3) = 0 open("/etc/passwd", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=1588, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40114000 read(3, "root:x:0:0:root,Forefront Softwa"..., 4096) = 1588 close(3) = 0 munmap(0x40114000, 4096) = 0 uname({sys="Linux", node="www2", ...}) = 0 open("/lib/libnss_nisplus.so.2", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=253826, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\32"..., 4096) = 4096 mmap(0, 40852, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40114000 mprotect(0x4011d000, 3988, PROT_NONE) = 0 mmap(0x4011d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x4011d000 close(3) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=372604, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2408\0"..., 4096) = 4096 mmap(0, 86440, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4011e000 mprotect(0x40130000, 12712, PROT_NONE) = 0 mmap(0x40130000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x40130000 mmap(0x40131000, 8616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40131000 close(3) = 0 open("/lib/libnss_nis.so.2", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0755, st_size=254027, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\32"..., 4096) = 4096 mmap(0, 36368, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40134000 mprotect(0x4013c000, 3600, PROT_NONE) = 0 mmap(0x4013c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x4013c000 close(3) = 0 brk(0x80a8000) = 0x80a8000 brk(0x80a9000) = 0x80a9000 brk(0x80ab000) = 0x80ab000 getcwd("/usr/local/apache1322/bin", 4095) = 26 getpid() = 15294 getppid() = 15293 stat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/usr/bin/sh", 0xbffff750) = -1 ENOENT (No such file or directory) stat("/bin/sh", {st_mode=S_IFREG|0755, st_size=373176, ...}) = 0 getpgrp() = 15293 fcntl(-1, F_SETFD, FD_CLOEXEC) = -1 EBADF (Bad file descriptor) rt_sigaction(SIGCHLD, {0x806059c, [], 0x4000000}, {SIG_DFL}, 8) = 0 open("/usr/local/apache1322/bin/apachectl", O_RDONLY) = 3 lseek(3, 0, SEEK_CUR) = 0 read(3, "#!/bin/sh\n#\n# Apache control scr"..., 80) = 80 lseek(3, 0, SEEK_SET) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0 (flags O_RDONLY) fstat(3, {st_mode=S_IFREG|0755, st_size=7415, ...}) = 0 lseek(3, 0, SEEK_CUR) = 0 brk(0x80ad000) = 0x80ad000 read(3, "#!/bin/sh\n#\n# Apache control scr"..., 7415) = 7415 brk(0x80ae000) = 0x80ae000 brk(0x80af000) = 0x80af000 brk(0x80b0000) = 0x80b0000 brk(0x80b1000) = 0x80b1000 brk(0x80b2000) = 0x80b2000 stat("/usr/local/apache1322/logs/httpd.pid", 0xbffff1fc) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 lseek(3, -2842, SEEK_CUR) = 4573 fork() = 15295 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x805f51c, [], 0x4000000}, {0x804bb38, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0x4000000}, 8) = 0 wait4(-1, [WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV], 0, NULL) = 15295 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) --- wait4(-1, 0xbfffeea4, WNOHANG, NULL) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGINT, {0x804bb38, [], 0x4000000}, {0x805f51c, [], 0x4000000}, 8) = 0 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 10), ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4013d000 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 write(1, "/usr/local/apache1322/bin/apache"..., 73/usr/local/apache1322/bin/apachectl startssl: httpd could not be started ) = 73 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(3, "\nexit $ERROR\n\n## ==============="..., 7415) = 2842 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 munmap(0x4013d000, 4096) = 0 _exit(3) = ? [root@www2 bin]# ______________________________________________________________________ Apache Interface to OpenSSL (mod_ssl) www.modssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]