Hallo!
Ich versuche gerade, dovecot als pop3s-Server unter sarge einzurichten. Zur
Authentisierung möchte ich LDAP verwenden.
Leider startet der Server nicht:
dovecot-auth: Mar 19 22:14:07 Fatal: Can't open configuration file : No such
file or directory
dovecot: Mar 19 22:14:07 Error: Auth process died too early - shutting down
dovecot: Mar 19 22:14:07 Error: child 7474 (auth) returned error 89
pop3-login: Mar 19 22:14:07 Fatal: fd_send(-1) failed: Broken pipe
pop3-login: Mar 19 22:14:07 Fatal: fd_send(-1) failed: Broken pipe
Leider steht da nicht, welches config-File gemeint ist.
Mit strace sieht das dann so aus:
# strace -eopen dovecot
open("/etc/ld.so.preload", O_RDONLY)= -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/usr/lib/i686/cmov/libssl.so.0.9.7", O_RDONLY) = 3
open("/usr/lib/i686/cmov/libcrypto.so.0.9.7", O_RDONLY) = 3
open("/lib/libc.so.6", O_RDONLY)= 3
open("/lib/libdl.so.2", O_RDONLY) = 3
open("/etc/dovecot/dovecot.conf", O_RDONLY|O_LARGEFILE) = 3
open("/etc/nsswitch.conf", O_RDONLY)= 3
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libnss_compat.so.2", O_RDONLY) = 3
open("/lib/libnsl.so.1", O_RDONLY) = 3
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/lib/libnss_nis.so.2", O_RDONLY) = 3
open("/lib/libnss_files.so.2", O_RDONLY) = 3
open("/etc/passwd", O_RDONLY) = 3
open("/etc/passwd", O_RDONLY) = 3
open("/var/run/dovecot", O_RDONLY|O_LARGEFILE) = 3
open(".", O_RDONLY|O_LARGEFILE) = 3
open("/var/run/dovecot/login", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4
open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a
directory)
open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 5
open("/var/run/dovecot/login", O_RDONLY|O_LARGEFILE) = 3
open("/dev/null", O_RDONLY|O_LARGEFILE) = 3
bzw.
# strace -eopen -eaccess dovecot
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
access("/usr/lib/dovecot/pop3-login", X_OK) = 0
access("/usr/lib/dovecot/pop3", X_OK) = 0
access("/var/log/dovecot.log", W_OK)= 0
access("/etc/ssl/certs/dovecot.pem", R_OK) = 0
access("/etc/ssl/private/dovecot.pem", R_OK) = 0
access("/usr/lib/dovecot/dovecot-auth", X_OK) = 0
Stimmt insoweit, als dass ld.so.nohwcap nicht existiert, allerdings ist mir
nicht klar, wo die herkommen soll (Dovecot versucht mehrfach, diese zu
öffnen, oben nur eine Zeile).
Danke für jede Hilfe!
Grüße, Michael.
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)