Daniel Parthey <daniel.part...@informatik.tu-chemnitz.de> wrote:

> Andreas Meyer wrote:
> > > > hm, what does dovecot-lda do? I think it tries to connect to
> > > > /usr/var/run/dovecot/auth-userdb ?
> > > 
> > > Try to trace the open syscalls of dovecot-lda and its children:
> > > 
> > > strace -f -eopen /usr/libexec/dovecot/dovecot-lda -f anme...@anup.de -d 
> > > anme...@anup.de
> > 
> > > This should give you an idea about which files
> > > dovecot-lda really tries to open.
> > 
> > Can't really say there is something wrong. It seems to find everything
> > it is looking for.
> 
> You can also replace the -eopen with -efile to trace all file syscalls.
> 
> echo "foo" | strace -f -efile /usr/libexec/dovecot/dovecot-lda -f 
> anme...@anup.de -d anme...@anup.de

# echo "foo" | strace -f -efile /usr/libexec/dovecot/dovecot-lda -f 
anme...@anup.de -d anme...@anup.de
execve("/usr/libexec/dovecot/dovecot-lda", ["/usr/libexec/dovecot/dovecot-lda", 
"-f", "anme...@anup.de", "-d", "anme...@anup.de"], [/* 57 vars */]) = 0
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/dovecot/tls/i686/sse2/libdovecot-lda.so.0", O_RDONLY) = -1 
ENOENT (No such file or directory)
stat64("/usr/lib/dovecot/tls/i686/sse2", 0xbf901578) = -1 ENOENT (No such file 
or directory)
open("/usr/lib/dovecot/tls/i686/libdovecot-lda.so.0", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat64("/usr/lib/dovecot/tls/i686", 0xbf901578) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/dovecot/tls/sse2/libdovecot-lda.so.0", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat64("/usr/lib/dovecot/tls/sse2", 0xbf901578) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/dovecot/tls/libdovecot-lda.so.0", O_RDONLY) = -1 ENOENT (No such 
file or directory)
stat64("/usr/lib/dovecot/tls", 0xbf901578) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/dovecot/i686/sse2/libdovecot-lda.so.0", O_RDONLY) = -1 ENOENT 
(No such file or directory)
stat64("/usr/lib/dovecot/i686/sse2", 0xbf901578) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/dovecot/i686/libdovecot-lda.so.0", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat64("/usr/lib/dovecot/i686", 0xbf901578) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/dovecot/sse2/libdovecot-lda.so.0", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat64("/usr/lib/dovecot/sse2", 0xbf901578) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/dovecot/libdovecot-lda.so.0", O_RDONLY) = 3
open("/usr/lib/dovecot/libdovecot-storage.so.0", O_RDONLY) = 3
open("/usr/lib/dovecot/libdovecot.so.0", O_RDONLY) = 3
open("/usr/lib/dovecot/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/lib/libc.so.6", O_RDONLY)        = 3
open("/usr/lib/dovecot/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/lib/librt.so.1", O_RDONLY)       = 3
open("/usr/lib/dovecot/libssl.so.0.9.8", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/libssl.so.0.9.8", O_RDONLY) = 3
open("/usr/lib/dovecot/libcrypto.so.0.9.8", O_RDONLY) = -1 ENOENT (No such file 
or directory)
open("/usr/lib/libcrypto.so.0.9.8", O_RDONLY) = 3
open("/usr/lib/dovecot/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/lib/libz.so.1", O_RDONLY)        = 3
open("/usr/lib/dovecot/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/lib/libdl.so.2", O_RDONLY)       = 3
open("/lib/libpthread.so.0", O_RDONLY)  = 3
open("/var/log/dovecot-lda-errors.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 
0600) = 8
open("/var/log/dovecot-lda.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 0600) = 
9
open("/usr/lib/dovecot", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 10
open("/usr/lib/dovecot/lib90_sieve_plugin.so", O_RDONLY) = 10
open("/usr/lib/dovecot/libdovecot-sieve.so.0", O_RDONLY) = 10
open("/var/log/dovecot-lda-errors.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 
0600) = 8
open("/var/log/dovecot-lda.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 0600) = 
9
chdir("/var/spool/vhosts/anup.de/anmeyer") = 0
stat64("/var/spool/vhosts/anup.de/anmeyer", {st_mode=S_IFDIR|0700, 
st_size=4096, ...}) = 0
open("/etc/localtime", O_RDONLY)        = 11
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2295, ...}) = 0
lstat64("/var/spool/vhosts/anup.de/anmeyer/.dovecot.sieve", 
{st_mode=S_IFLNK|0777, st_size=25, ...}) = 0
stat64("/var/spool/vhosts/anup.de/anmeyer/.dovecot.sieve", 
{st_mode=S_IFREG|0600, st_size=111, ...}) = 0
open("/var/spool/vhosts/anup.de/anmeyer/.dovecot.svbin", O_RDONLY|O_LARGEFILE) 
= 11
stat64("/var/spool/vhosts/anup.de/anmeyer/tmp", {st_mode=S_IFDIR|0700, 
st_size=4096, ...}) = 0
stat64("/var/spool/vhosts/anup.de/anmeyer", {st_mode=S_IFDIR|0700, 
st_size=4096, ...}) = 0
stat64("/var/spool/vhosts/anup.de/anmeyer", {st_mode=S_IFDIR|0700, 
st_size=4096, ...}) = 0
open("/var/spool/vhosts/anup.de/anmeyer/dovecot.index.log", O_RDWR|O_LARGEFILE) 
= 12
open("/var/spool/vhosts/anup.de/anmeyer/dovecot.index", O_RDWR|O_LARGEFILE) = 13
open("/var/spool/vhosts/anup.de/anmeyer/tmp/1355597452.M328355P30049.delta", 
O_WRONLY|O_CREAT|O_EXCL|O_TRUNC|O_LARGEFILE, 0777) = 14
open("/var/spool/vhosts/anup.de/anmeyer/dovecot.index.cache", 
O_RDWR|O_LARGEFILE) = 15
lstat64("/var/spool/vhosts/anup.de/anmeyer/dovecot-uidlist.lock", 0xbf90145c) = 
-1 ENOENT (No such file or directory)
open("/var/spool/vhosts/anup.de/anmeyer/dovecot-uidlist.lock", 
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0666) = 14
lstat64("/var/spool/vhosts/anup.de/anmeyer/dovecot-uidlist.lock", 
{st_mode=S_IFREG|0600, st_size=11, ...}) = 0
stat64("/var/spool/vhosts/anup.de/anmeyer/dovecot.index.log", 
{st_mode=S_IFREG|0600, st_size=11924, ...}) = 0
stat64("/var/spool/vhosts/anup.de/anmeyer/dovecot-uidlist", 
{st_mode=S_IFREG|0600, st_size=544, ...}) = 0
stat64("/var/spool/vhosts/anup.de/anmeyer/dovecot.index.log.2", 
{st_mode=S_IFREG|0600, st_size=32908, ...}) = 0
stat64("/var/spool/vhosts/anup.de/anmeyer/dovecot.index.log", 
{st_mode=S_IFREG|0600, st_size=11924, ...}) = 0
access("/var/spool/vhosts/anup.de/anmeyer/cur", W_OK) = 0
rename("/var/spool/vhosts/anup.de/anmeyer/tmp/1355597452.M328355P30049.delta", 
"/var/spool/vhosts/anup.de/anmeyer/new/1355597452.M328355P30049.delta,S=4,W=5") 
= 0
open("/var/spool/vhosts/anup.de/anmeyer/new", O_RDONLY|O_LARGEFILE) = 14
open("/var/spool/vhosts/anup.de/anmeyer/dovecot-uidlist", O_RDWR|O_LARGEFILE) = 
14
stat64("/var/spool/vhosts/anup.de/anmeyer/cur", {st_mode=S_IFDIR|0700, 
st_size=16384, ...}) = 0
stat64("/var/spool/vhosts/anup.de/anmeyer/dovecot.index.log", 
{st_mode=S_IFREG|0600, st_size=12016, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2295, ...}) = 0
stat64("/var/spool/vhosts/anup.de/anmeyer/dovecot.index.log", 
{st_mode=S_IFREG|0600, st_size=12076, ...}) = 0
lstat64("/var/spool/vhosts/anup.de/anmeyer/dovecot-uidlist.lock", 
{st_mode=S_IFREG|0600, st_size=11, ...}) = 0
unlink("/var/spool/vhosts/anup.de/anmeyer/dovecot-uidlist.lock") = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2295, ...}) = 0

I can't see anyhing about auth-userdb. The mail was delivered to the maildir.

Andreas

Reply via email to