I just tried modssl-2.3.3 with apache 1.3.6. WHen I try to start it by
 sudo ./apachectl startssl  and get
./apachectl startssl: httpd started
But when I chek to see if it really started it didn't. Apache silently
dies. Its doesn't even leave anything in the log files. This is what I get
with strace. Any idea whats happening?

execve("./apachectl", ["./apachectl", "startssl"], [/* 34 vars */]) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40007000
mprotect(0x40000000, 21025, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x8048000, 256392, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=9331, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
mmap(0, 9331, PROT_READ, MAP_SHARED, 3, 0) = 0x40008000
close(3)                                = 0
stat("/etc/ld.so.preload", 0xbffff998)  = -1 ENOENT (No such file or directory)
open("/lib/libtermcap.so.2", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000b000
mmap(0x4000b000, 7452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4000b000
mmap(0x4000d000, 3672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 
0x4000d000
close(3)                                = 0
mprotect(0x4000b000, 7452, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/lib/libc.so.5", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 786432, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000e000
mmap(0x4000e000, 555135, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4000e000
mmap(0x40096000, 21344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x87000) = 
0x40096000
mmap(0x4009c000, 204364, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x4009c000
close(3)                                = 0
mprotect(0x4000e000, 555135, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
munmap(0x40008000, 9331)                = 0
mprotect(0x8048000, 256392, PROT_READ|PROT_EXEC) = 0
mprotect(0x4000b000, 7452, PROT_READ|PROT_EXEC) = 0
mprotect(0x4000e000, 555135, PROT_READ|PROT_EXEC) = 0
mprotect(0x40000000, 21025, PROT_READ|PROT_EXEC) = 0
personality(PER_LINUX)                  = 0
geteuid()                               = 0
getuid()                                = 0
getgid()                                = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
geteuid()                               = 0
getegid()                               = 0
brk(0x808d554)                          = 0x808d554
brk(0x808e000)                          = 0x808e000
time(NULL)                              = 929047461
sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}) = 0
sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}) = 0
sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}) = 0
sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}) = 0
sigaction(SIGHUP, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGINT, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGILL, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGTRAP, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGABRT, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGFPE, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGBUS, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGSEGV, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGPIPE, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGALRM, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGTERM, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGXCPU, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGXFSZ, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGVTALRM, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE 
ALRM TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGPROF, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGUSR1, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigaction(SIGUSR2, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM 
TERM XCPU XFSZ VTALRM PROF], 0}, {SIG_DFL}) = 0
sigprocmask(SIG_BLOCK, NULL, [])        = 0
sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}) = 0
open("/etc/passwd", O_RDONLY)           = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9801, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
read(3, "root:x:0:0:root:/root:/bin/tcsh\n"..., 4096) = 4096
close(3)                                = 0
munmap(0x40008000, 4096)                = 0
uname({sys="Linux", node="imperial", ...}) = 0
brk(0x808f000)                          = 0x808f000
stat("/usr/local/apache/bin", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
getpid()                                = 12794
getppid()                               = 12793
stat(".", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
stat("/usr/local/sbin/sh", 0xbffff754)  = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/sh", 0xbffff754)   = -1 ENOENT (No such file or directory)
stat("/usr/sbin/sh", 0xbffff754)        = -1 ENOENT (No such file or directory)
stat("/usr/bin/sh", 0xbffff754)         = -1 ENOENT (No such file or directory)
stat("/sbin/sh", 0xbffff754)            = -1 ENOENT (No such file or directory)
stat("/bin/sh", {st_mode=S_IFREG|0755, st_size=279352, ...}) = 0
brk(0x8090000)                          = 0x8090000
getpgrp()                               = 12793
fcntl(-1, F_SETFD, FD_CLOEXEC)          = -1 EBADF (Bad file number)
sigaction(SIGCHLD, {0x8059fb4, [], 0}, {SIG_DFL}) = 0
open("./apachectl", O_RDONLY)           = 3
lseek(3, 0, SEEK_CUR)                   = 0
read(3, "#!/bin/sh\n#\n# Apache control s"..., 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=7362, ...}) = 0
lseek(3, 0, SEEK_CUR)                   = 0
brk(0x8092000)                          = 0x8092000
read(3, "#!/bin/sh\n#\n# Apache control s"..., 7362) = 7362
brk(0x8093000)                          = 0x8093000
brk(0x8094000)                          = 0x8094000
brk(0x8095000)                          = 0x8095000
brk(0x8096000)                          = 0x8096000
brk(0x8097000)                          = 0x8097000
stat("/usr/local/apache/logs/httpd.pid", {st_mode=S_IFREG|0644, st_size=6, ...}) = 0
pipe([4, 5])                            = 0
sigprocmask(SIG_BLOCK, [INT CHLD], [])  = 0
lseek(3, -2809, SEEK_CUR)               = 4553
fork()                                  = 12795
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigaction(SIGCHLD, {0x8059fb4, [], 0}, {0x8059fb4, [], 0}) = 0
fcntl(4, F_GETFL)                       = 0 (flags O_RDONLY)
fstat(4, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
lseek(4, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
close(5)                                = 0
read(4, "12788\n", 128)                 = 6
read(4, "", 128)                        = 0
--- SIGCHLD (Child exited) ---
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG|WUNTRACED, NULL) = 12795
wait4(-1, 0xbffff364, WNOHANG|WUNTRACED, NULL) = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
close(4)                                = 0
munmap(0x40008000, 4096)                = 0
close(4)                                = -1 EBADF (Bad file number)
sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
sigaction(SIGINT, {0x80595fc, [], 0}, {0x804b300, [HUP INT ILL TRAP ABRT BUS FPE USR1 
SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM PROF], 0}) = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigaction(SIGINT, {0x804b300, [], 0}, {0x80595fc, [], 0}) = 0
brk(0x8098000)                          = 0x8098000
sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
kill(12788, SIG_0)                      = -1 ESRCH (No such process)
sigprocmask(SIG_SETMASK, [], NULL)      = 0
fstat(2, {st_mode=S_IFREG|0644, st_size=8934, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
write(2, "kill: (12788) - No such pid\n", 28kill: (12788) - No such pid
) = 28
sigprocmask(SIG_BLOCK, [INT CHLD], [])  = 0
fork()                                  = 12797
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
sigaction(SIGINT, {0x80595fc, [], 0}, {0x804b300, [], 0}) = 0
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WUNTRACED, NULL) = 12797
sigprocmask(SIG_BLOCK, [CHLD], [CHLD])  = 0
sigprocmask(SIG_SETMASK, [CHLD], NULL)  = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
--- SIGCHLD (Child exited) ---
wait4(-1, 0xbffff508, WNOHANG|WUNTRACED, NULL) = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
sigaction(SIGINT, {0x804b300, [], 0}, {0x80595fc, [], 0}) = 0
fstat(1, {st_mode=S_IFREG|0644, st_size=9919, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40009000
write(1, "./apachectl startssl: httpd star"..., 36./apachectl startssl: httpd started
) = 36
sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
read(3, "\nexit $ERROR\n\n# ============="..., 7362) = 2809
sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
_exit(0)                                = ?


______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to