Hi all,
When setting auth mechanisms: plain login cram-md5 and only having pam passdb and passwd userdb. dovecot nevers starts and crashes reporting:
Feb 29 10:19:41 pitux-clust-op1 dovecot: Dovecot v1.0.10 starting up Feb 29 10:19:41 pitux-clust-op1 dovecot: auth(default): CRAM-MD5 mechanism can't be supported with given passdbs Feb 29 10:19:41 pitux-clust-op1 dovecot: Auth process died too early - shutting down Feb 29 10:19:41 pitux-clust-op1 dovecot: child 24722 (auth) returned error 89
Removing crom-md5 from auth mechanisms solves the problem. Adding another passdb (like vpopmail) alsos solves the problem.
Any clue ? A bug ?
# dovecot --version 1.0.10
# dovecot -n # 1.0.10: /etc/dovecot.conf protocols: imap imaps pop3 pop3s listen: [::] ssl_cert_file: /usr/share/ssl/certs/dovecot.crt ssl_key_file: /usr/share/ssl/private/dovecot.key ssl_cipher_list: HIGH:-AES:MEDIUM:LOW:EXPORT:!ADH:!DSS:!EXPORT56:@STRENGTH:+3DES:+DES login_dir: /var/run/dovecot/login login_executable(default): /usr/libexec/dovecot/imap-login login_executable(imap): /usr/libexec/dovecot/imap-login login_executable(pop3): /usr/libexec/dovecot/pop3-login login_process_size: 10 first_valid_uid: 89 mail_location: maildir:~/Maildir mmap_disable: yes mmap_no_write: yes mail_executable(default): /usr/libexec/dovecot/imap mail_executable(imap): /usr/libexec/dovecot/imap mail_executable(pop3): /usr/libexec/dovecot/pop3 mail_plugin_dir(default): /usr/lib/dovecot/imap mail_plugin_dir(imap): /usr/lib/dovecot/imap mail_plugin_dir(pop3): /usr/lib/dovecot/pop3 pop3_uidl_format(default): pop3_uidl_format(imap): pop3_uidl_format(pop3): UID%u namespace: type: private prefix: INBOX. inbox: yes auth default: mechanisms: plain login cram-md5 passdb: driver: pam args: dovecot userdb: driver: passwd
# uname -a Linux 2.6.16-tbs-smp #1 SMP PREEMPT Wed Oct 17 13:07:32 GMT 2007 i686 unknown unknown GNU/Linux
# strace -f dovecot
send(9, "<22>Feb 29 10:23:12 dovecot: Dov"..., 57, 0x4000) = 57 rt_sigaction(SIGINT, {0x8058760, [], 0}, NULL, 8) = 0 pipe([10, 11]) = 0 fcntl64(0xa, 0x1, 0, 0xb7fcfacc) = 0 fcntl64(0xa, 0x2, 0x1, 0xb7fcfacc) = 0 fcntl64(0xb, 0x1, 0, 0xb7fcfacc) = 0 fcntl64(0xb, 0x2, 0x1, 0xb7fcfacc) = 0 rt_sigaction(SIGTERM, {0x8058760, [], 0}, NULL, 8) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 rt_sigaction(SIGALRM, {0x8058800, [], 0}, NULL, 8) = 0 rt_sigaction(SIGHUP, {0x8058760, [], 0}, NULL, 8) = 0 rt_sigaction(SIGUSR1, {0x8058760, [], 0}, NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x8058760, [], 0}, NULL, 8) = 0 stat64("/var/run/dovecot/login/ssl-parameters.dat", {st_mode=S_IFREG|0644, st_size=230, ...}) = 0 stat64("/var/lib/dovecot/ssl-parameters.dat", {st_mode=S_IFREG|0644, st_size=230, ...}) = 0 umask(0) = 077 socket(PF_UNIX, SOCK_STREAM, 0) = 12 bind(12, {sin_family=AF_UNIX, path="/var/run/dovecot/dict-server"}, 110) = -1 EADDRINUSE (Address already in use) close(12) = 0 umask(077) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 12 fcntl64(0xc, 0x3, 0, 0xb7fcfacc) = 2 fcntl64(0xc, 0x4, 0x802, 0xb7fcfacc) = 0 connect(12, {sin_family=AF_UNIX, path="/var/run/dovecot/dict-server"}, 110) = -1 ECONNREFUSED (Connection refused) close(12) = 0 unlink("/var/run/dovecot/dict-server") = 0 umask(0) = 077 socket(PF_UNIX, SOCK_STREAM, 0) = 12 bind(12, {sin_family=AF_UNIX, path="/var/run/dovecot/dict-server"}, 110) = 0 listen(12, 64) = 0 umask(077) = 0 fcntl64(0xc, 0x1, 0, 0xb7fcfacc) = 0 fcntl64(0xc, 0x2, 0x1, 0xb7fcfacc) = 0 unlink("/var/run/dovecot/login/default") = -1 ENOENT (No such file or directory) umask(0117) = 077 socket(PF_UNIX, SOCK_STREAM, 0) = 13 bind(13, {sin_family=AF_UNIX, path="/var/run/dovecot/login/default"}, 110) = 0 listen(13, 16) = 0 umask(077) = 0117 chown32(0x80691e8, 0, 0x5a) = 0 fcntl64(0xd, 0x3, 0, 0xb7fcfacc) = 2 fcntl64(0xd, 0x4, 0x802, 0xb7fcfacc) = 0 fcntl64(0xd, 0x1, 0, 0xb7fcfacc) = 0 fcntl64(0xd, 0x2, 0x1, 0xb7fcfacc) = 0 socketpair(PF_UNIX, SOCK_STREAM, 0, [14, 15]) = 0 pipe([16, 17]) = 0 fcntl64(0x10, 0x3, 0, 0xb7fcfacc) = 0 fcntl64(0x10, 0x4, 0x800, 0xb7fcfacc) = 0 fcntl64(0x10, 0x1, 0, 0xb7fcfacc) = 0 fcntl64(0x10, 0x2, 0x1, 0xb7fcfacc) = 0 fcntl64(0x11, 0x1, 0, 0xb7fcfacc) = 0 fcntl64(0x11, 0x2, 0x1, 0xb7fcfacc) = 0 fstat64(16, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 fork() = 24795 [pid 24794] fcntl64(0xe, 0x3, 0, 0xb7fcfacc <unfinished ...> [pid 24795] dup2(15, 0 <unfinished ...> [pid 24794] <... fcntl64 resumed> ) = 2 [pid 24794] fcntl64(0xe, 0x4, 0x802, 0xb7fcfacc) = 0 [pid 24794] fcntl64(0xe, 0x1, 0, 0xb7fcfacc <unfinished ...> [pid 24795] <... dup2 resumed> ) = 0 [pid 24794] <... fcntl64 resumed> ) = 0 [pid 24795] close(14 <unfinished ...> [pid 24794] fcntl64(0xe, 0x2, 0x1, 0xb7fcfacc) = 0 [pid 24795] <... close resumed> ) = 0 [pid 24794] fstat64(14, <unfinished ...> [pid 24795] close(15 <unfinished ...> [pid 24794] <... fstat64 resumed> {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 [pid 24795] <... close resumed> ) = 0 [pid 24795] dup2(4, 1) = 1 [pid 24795] dup2(17, 2) = 2 [pid 24794] _llseek(14, 0, <unfinished ...> [pid 24795] dup2(13, 3 <unfinished ...> [pid 24794] <... _llseek resumed> 0xbf8e41e4, SEEK_CUR) = -1 ESPIPE (Illegal seek) [pid 24795] <... dup2 resumed> ) = 3 [pid 24794] getsockname(14, {sin_family=AF_UNIX, path="ö·àv"}, [2]) = 0 [pid 24795] fcntl64(0x3, 0x1, 0, 0xb7fcfacc <unfinished ...> [pid 24794] unlink("/var/run/dovecot/auth-worker.24795" <unfinished ...> [pid 24795] <... fcntl64 resumed> ) = 0 [pid 24794] <... unlink resumed> ) = -1 ENOENT (No such file or directory) [pid 24795] fcntl64(0x3, 0x2, 0, 0xb7fcfacc <unfinished ...> [pid 24794] umask(0177) = 077 [pid 24795] <... fcntl64 resumed> ) = 0 [pid 24794] socket(PF_UNIX, SOCK_STREAM, 0) = 18 [pid 24795] fcntl64(0, 0x1, 0, 0xb7fcfacc <unfinished ...> [pid 24794] bind(18, {sin_family=AF_UNIX, path="/var/run/dovecot/auth-worker.24795"}, 110 <unfinished ...> [pid 24795] <... fcntl64 resumed> ) = 0 [pid 24794] <... bind resumed> ) = 0 [pid 24795] fcntl64(0, 0x2, 0, 0xb7fcfacc <unfinished ...> [pid 24794] listen(18, 16 <unfinished ...> [pid 24795] <... fcntl64 resumed> ) = 0 [pid 24794] <... listen resumed> ) = 0 [pid 24795] fcntl64(0x1, 0x1, 0, 0xb7fcfacc <unfinished ...> [pid 24794] umask(077) = 0177 [pid 24795] <... fcntl64 resumed> ) = 0 [pid 24794] chown32(0x8069238, 0, 0 <unfinished ...> [pid 24795] fcntl64(0x1, 0x2, 0, 0xb7fcfacc <unfinished ...> [pid 24794] <... chown32 resumed> ) = 0 [pid 24795] <... fcntl64 resumed> ) = 0 [pid 24794] fcntl64(0x12, 0x3, 0, 0xb7fcfacc <unfinished ...> [pid 24795] fcntl64(0x2, 0x1, 0, 0xb7fcfacc <unfinished ...> [pid 24794] <... fcntl64 resumed> ) = 2 [pid 24795] <... fcntl64 resumed> ) = 0 [pid 24794] fcntl64(0x12, 0x4, 0x802, 0xb7fcfacc <unfinished ...> [pid 24795] fcntl64(0x2, 0x2, 0, 0xb7fcfacc <unfinished ...> [pid 24794] <... fcntl64 resumed> ) = 0 [pid 24795] <... fcntl64 resumed> ) = 0 [pid 24794] fcntl64(0x12, 0x1, 0, 0xb7fcfacc) = 0 [pid 24794] fcntl64(0x12, 0x2, 0x1, 0xb7fcfacc <unfinished ...> [pid 24795] getrlimit(0x2, 0xbf8e4258 <unfinished ...> [pid 24794] <... fcntl64 resumed> ) = 0 [pid 24795] <... getrlimit resumed> ) = 0 [pid 24794] write(14, "VERSION\t1\t0\n", 12 <unfinished ...> [pid 24795] setrlimit(RLIMIT_DATA, {rlim_cur=262144*1024, rlim_max=262144*1024} <unfinished ...> [pid 24794] <... write resumed> ) = 12 [pid 24795] <... setrlimit resumed> ) = 0 [pid 24794] close(15 <unfinished ...> [pid 24795] setrlimit(RLIMIT_AS, {rlim_cur=262144*1024, rlim_max=262144*1024} <unfinished ...> [pid 24794] <... close resumed> ) = 0 [pid 24795] <... setrlimit resumed> ) = 0 [pid 24794] close(17 <unfinished ...> [pid 24795] getpid( <unfinished ...> [pid 24794] <... close resumed> ) = 0 [pid 24795] <... getpid resumed> ) = 24795 [pid 24794] getpid() = 24794 [pid 24795] close(9 <unfinished ...> [pid 24794] open("/var/run/dovecot/master.pid", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0644 <unfinished ...> [pid 24795] <... close resumed> ) = 0 [pid 24794] <... open resumed> ) = 15 [pid 24794] write(15, "24794\n", 6 <unfinished ...> [pid 24795] execve("/usr/libexec/dovecot/dovecot-auth", ["dovecot-auth"], [/* 23 vars */] <unfinished ...> [pid 24794] <... write resumed> ) = 6 [pid 24794] close(15) = 0 [pid 24794] gettimeofday({1204280592, 45523}, NULL) = 0 [pid 24794] poll( <unfinished ...> [pid 24795] <... execve resumed> ) = 0 [pid 24795] uname({sys="Linux", node="pitux-clust-op1.clust-op1.dyn1.pitux.com", ...}) = 0 [pid 24795] brk(0) = 0x823e000 [pid 24795] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) [pid 24795] open("/etc/ld.so.cache", O_RDONLY) = 4 [pid 24795] fstat64(4, {st_mode=S_IFREG|0644, st_size=16778, ...}) = 0 [pid 24795] old_mmap(NULL, 16778, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7f37000 [pid 24795] close(4) = 0 [pid 24795] open("/lib/libpam.so.0", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\24"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=29596, ...}) = 0 [pid 24795] old_mmap(NULL, 32656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7f2f000 [pid 24795] old_mmap(0xb7f36000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6000) = 0xb7f36000 [pid 24795] close(4) = 0 [pid 24795] open("/usr/lib/libldap.so.2", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 y\0\000"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0644, st_size=180688, ...}) = 0 [pid 24795] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f2e000 [pid 24795] old_mmap(NULL, 179652, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7f02000 [pid 24795] old_mmap(0xb7f2d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2b000) = 0xb7f2d000 [pid 24795] close(4) = 0 [pid 24795] open("/lib/libpthread.so.0", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340?\0"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=1081581, ...}) = 0 [pid 24795] old_mmap(NULL, 339140, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7eaf000 [pid 24795] old_mmap(0xb7ebe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe000) = 0xb7ebe000 [pid 24795] old_mmap(0xb7ec0000, 269508, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ec0000 [pid 24795] close(4) = 0 [pid 24795] open("/lib/libnsl.so.1", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0005\0"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=1333353, ...}) = 0 [pid 24795] old_mmap(NULL, 83968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7e9a000 [pid 24795] old_mmap(0xb7eab000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x10000) = 0xb7eab000 [pid 24795] old_mmap(0xb7ead000, 6144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ead000 [pid 24795] close(4) = 0 [pid 24795] open("/lib/libm.so.6", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\00003\0\000"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=1240727, ...}) = 0 [pid 24795] old_mmap(NULL, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7e77000 [pid 24795] old_mmap(0xb7e98000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x20000) = 0xb7e98000 [pid 24795] close(4) = 0 [pid 24795] open("/lib/libcrypt.so.1", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \10\0\000"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=64673, ...}) = 0 [pid 24795] old_mmap(NULL, 180540, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7e4a000 [pid 24795] old_mmap(0xb7e4e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3000) = 0xb7e4e000 [pid 24795] old_mmap(0xb7e50000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e50000 [pid 24795] close(4) = 0 [pid 24795] open("/lib/libdl.so.2", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\v\0"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=152008, ...}) = 0 [pid 24795] old_mmap(NULL, 12392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7e46000 [pid 24795] old_mmap(0xb7e48000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0xb7e48000 [pid 24795] close(4) = 0 [pid 24795] open("/lib/libc.so.6", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300T\1"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=21026567, ...}) = 0 [pid 24795] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e45000 [pid 24795] old_mmap(NULL, 1146164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7d2d000 [pid 24795] old_mmap(0xb7e3f000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x112000) = 0xb7e3f000[pid 24795] old_mmap(0xb7e43000, 7476, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e43000 [pid 24795] close(4) = 0 [pid 24795] open("/usr/lib/liblber.so.2", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\36\0"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0644, st_size=38772, ...}) = 0 [pid 24795] old_mmap(NULL, 41832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7d22000 [pid 24795] old_mmap(0xb7d2c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x9000) = 0xb7d2c000 [pid 24795] close(4) = 0 [pid 24795] open("/lib/libresolv.so.2", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`$\0\000"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=408834, ...}) = 0 [pid 24795] old_mmap(NULL, 71880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7d10000 [pid 24795] old_mmap(0xb7d1e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xd000) = 0xb7d1e000 [pid 24795] old_mmap(0xb7d20000, 6344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d20000 [pid 24795] close(4) = 0 [pid 24795] open("/usr/lib/libsasl.so.7", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0$\0\000"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=55952, ...}) = 0 [pid 24795] old_mmap(NULL, 57008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7d02000 [pid 24795] old_mmap(0xb7d0f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xd000) = 0xb7d0f000 [pid 24795] close(4) = 0 [pid 24795] open("/usr/lib/libssl.so.0", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\201"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=191344, ...}) = 0 [pid 24795] old_mmap(NULL, 196132, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7cd2000 [pid 24795] old_mmap(0xb7cff000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2c000) = 0xb7cff000 [pid 24795] close(4) = 0 [pid 24795] open("/usr/lib/libcrypto.so.0", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \340\1"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0755, st_size=786000, ...}) = 0 [pid 24795] old_mmap(NULL, 797860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7c0f000 [pid 24795] old_mmap(0xb7cc5000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xb6000) = 0xb7cc5000 [pid 24795] old_mmap(0xb7ccf000, 11428, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ccf000 [pid 24795] close(4) = 0 [pid 24795] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c0e000 [pid 24795] open("/usr/local/lib/i686/sse2/libdb-3.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 24795] stat64("/usr/local/lib/i686/sse2", 0xbf94c1c0) = -1 ENOENT (No such file or directory) [pid 24795] open("/usr/local/lib/i686/libdb-3.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 24795] stat64("/usr/local/lib/i686", 0xbf94c1c0) = -1 ENOENT (No such file or directory) [pid 24795] open("/usr/local/lib/sse2/libdb-3.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 24795] stat64("/usr/local/lib/sse2", 0xbf94c1c0) = -1 ENOENT (No such file or directory) [pid 24795] open("/usr/local/lib/libdb-3.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) [pid 24795] stat64("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 [pid 24795] open("/lib/libdb-3.3.so", O_RDONLY) = 4 [pid 24795] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\25"..., 512) = 512 [pid 24795] fstat64(4, {st_mode=S_IFREG|0444, st_size=593096, ...}) = 0 [pid 24795] old_mmap(NULL, 596716, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7b7c000 [pid 24795] old_mmap(0xb7c0c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8f000) = 0xb7c0c000 [pid 24795] close(4) = 0 [pid 24795] mprotect(0xb7c0f000, 745472, PROT_READ|PROT_WRITE) = 0 [pid 24795] mprotect(0xb7c0f000, 745472, PROT_READ|PROT_EXEC) = 0 [pid 24795] mprotect(0xb7d1e000, 4096, PROT_READ) = 0 [pid 24795] mprotect(0xb7e3f000, 8192, PROT_READ) = 0 [pid 24795] mprotect(0xb7e48000, 4096, PROT_READ) = 0 [pid 24795] mprotect(0xb7e4e000, 4096, PROT_READ) = 0 [pid 24795] mprotect(0xb7e98000, 4096, PROT_READ) = 0 [pid 24795] mprotect(0xb7eab000, 4096, PROT_READ) = 0 [pid 24795] mprotect(0xb7ebe000, 4096, PROT_READ) = 0 [pid 24795] mprotect(0xb7f4e000, 4096, PROT_READ) = 0 [pid 24795] munmap(0xb7f37000, 16778) = 0 [pid 24795] getrlimit(0x3, 0xbf94cdc8) = 0 [pid 24795] setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0 [pid 24795] getpid() = 24795 [pid 24795] rt_sigaction(SIGRT_0, {0xb7eb7f60, [], 0}, NULL, 8) = 0 [pid 24795] rt_sigaction(SIGRT_1, {0xb7eb7e40, [32], 0}, NULL, 8) = 0 [pid 24795] rt_sigaction(SIGRT_2, {0xb7eb7ff0, [], 0}, NULL, 8) = 0 [pid 24795] rt_sigprocmask(SIG_BLOCK, [32], NULL, 8) = 0 [pid 24795] rt_sigprocmask(SIG_UNBLOCK, [33], NULL, 8) = 0 [pid 24795] _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbf94cdf8, 43, (nil), 0}) = 0 [pid 24795] time(NULL) = 1204280592 [pid 24795] brk(0) = 0x823e000 [pid 24795] brk(0x825f000) = 0x825f000 [pid 24795] uname({sys="Linux", node="pitux-clust-op1.clust-op1.dyn1.pitux.com", ...}) = 0 [pid 24795] getpid() = 24795 [pid 24795] gettimeofday({1204280592, 128724}, {0, 0}) = 0 [pid 24795] open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 4 [pid 24795] read(4, "\365\\v\276", 4) = 4 [pid 24795] fcntl64(0x4, 0x1, 0, 0xb7f01cc0) = 0 [pid 24795] fcntl64(0x4, 0x2, 0x1, 0xb7f01cc0) = 0 [pid 24795] stat64("/usr/lib/dovecot/auth/passwd.so", 0xbf94d050) = -1 ENOENT (No such file or directory) [pid 24795] open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a directory) [pid 24795] open("/usr/lib/dovecot/auth/password", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) [pid 24795] rt_sigaction(SIGINT, {0xb7ebbb40, [], 0}, NULL, 8) = 0 [pid 24795] pipe([5, 6]) = 0 [pid 24795] fcntl64(0x5, 0x1, 0, 0xb7f01cc0) = 0 [pid 24795] fcntl64(0x5, 0x2, 0x1, 0xb7f01cc0) = 0 [pid 24795] fcntl64(0x6, 0x1, 0, 0xb7f01cc0) = 0 [pid 24795] fcntl64(0x6, 0x2, 0x1, 0xb7f01cc0) = 0 [pid 24795] rt_sigaction(SIGTERM, {0xb7ebbb40, [], 0}, NULL, 8) = 0 [pid 24795] rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 [pid 24795] rt_sigaction(SIGALRM, {0xb7ebbb40, [], 0}, NULL, 8) = 0 [pid 24795] rt_sigaction(SIGHUP, {SIG_IGN}, NULL, 8) = 0 [pid 24795] rt_sigaction(SIGUSR2, {SIG_IGN}, NULL, 8) = 0 [pid 24795] rt_sigaction(SIGCHLD, {0xb7ebbb40, [], 0}, NULL, 8) = 0 [pid 24795] write(2, "\1FCRAM-MD5 mechanism can\'t be su"..., 59) = 59 [pid 24794] <... poll resumed> [{fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=12, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=16, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}, {fd=14, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=18, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 5, 986) = 1 [pid 24794] gettimeofday( <unfinished ...> [pid 24795] semget(89, 3214200836, 0x59|020 <unfinished ...> [pid 24794] <... gettimeofday resumed> {1204280592, 130807}, {0, 0}) = 0 [pid 24794] read(16, "\1FCRAM-MD5 mechanism can\'t be su"..., 1024) = 59 [pid 24794] time([1204280592]) = 1204280592 [pid 24794] stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 [pid 24794] stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 PANIC: attached pid 24795 exited stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 --- SIGCHLD (Child exited) --- write(11, "\21", 1) = 1 sigreturn() = ? (mask now []) send(9, "<19>Feb 29 10:23:12 dovecot: aut"..., 101, 0x4000) = 101 gettimeofday({1204280592, 131997}, NULL) = 0 poll([{fd=10, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN}, {fd=12, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}, {fd=16, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLHUP}, {fd=14, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL, revents=POLLIN|POLLERR|POLLHUP}, {fd=18, events=POLLIN|POLLPRI|POLLERR|POLLHUP|POLLNVAL}], 5, 900) = 3 gettimeofday({1204280592, 132190}, {0, 0}) = 0 read(14, 0x8076200, 4096) = -1 ECONNRESET (Connection reset by peer) time([1204280592]) = 1204280592 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 send(9, "<19>Feb 29 10:23:12 dovecot: Aut"..., 73, 0x4000) = 73 unlink("/var/run/dovecot/auth-worker.24795") = 0 close(18) = 0 close(14) = 0 read(16, "", 965) = 0 close(16) = 0 read(10, "\21", 512) = 1 waitpid(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 89], WNOHANG) = 24795 time([1204280592]) = 1204280592 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=56, ...}) = 0 send(9, "<19>Feb 29 10:23:12 dovecot: chi"..., 66, 0x4000) = 66 waitpid(-1, 0xbf8e40c8, WNOHANG) = -1 ECHILD (No child processes) unlink("/var/run/dovecot/master.pid") = 0 waitpid(-1, 0xbf8e4358, WNOHANG) = -1 ECHILD (No child processes) unlink("/var/run/dovecot/login/default") = 0 close(13) = 0 close(12) = 0 close(4) = 0 close(10) = 0 close(11) = 0 close(9) = 0 semget(IPC_PRIVATE, 0, 0PANIC: attached pid 24794 exited
-- Vincent Régnard vregnard@tbs-internet.com TBS-internet.com 027 630 5902