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]