Re: Dovecot startet nicht

2006-03-20 Diskussionsfäden Michael Holtermann
Hallo!

Peter Wiersig wrote:
>> 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
> Hier meldet "dovecot", wohl der Server-Prozess, das  ein Aufruf
> seines Hilfsprogramms "dovecot-auth" fehlgeschlagen ist.
> 
> Und warum nicht "dovecot-auth" aufgerufen?

Hab's gefunden. Ich hatte in dovecot.cont nur
auth_userdb ldap
stehen, ohne Dateiname dahinter. Nun startet der Server auch durch.

Danke!

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)



Re: Dovecot startet nicht

2006-03-20 Diskussionsfäden Peter Wiersig
On Mon, Mar 20, 2006 at 06:42:03AM +0100, Michael Holtermann wrote:
> 
> Leider startet der Server nicht:

der schon.

> 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

Hier meldet "dovecot", wohl der Server-Prozess, das  ein Aufruf
seines Hilfsprogramms "dovecot-auth" fehlgeschlagen ist.

"dovecot-auth" meldet zuvor: Ich konnte meine Config-Datei nicht
oeffnen.

> Leider steht da nicht, welches config-File gemeint ist.
> Mit strace sieht das dann so aus:
> # strace -eopen dovecot

Und warum nicht "dovecot-auth" aufgerufen?

Manchmal liegt's einfach daran, das man die Konfiguration mit
einer unzugaenglichen User/Gruppen Kombination abspeichert.

Peter


-- 
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)



Dovecot startet nicht

2006-03-19 Diskussionsfäden Michael Holtermann
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)