• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Dovecot - Connection closed by foreign host.

Status
Für weitere Antworten geschlossen.
habe suse 10.0 + postfix + dovecot.

dovecot läuft über xindetd.
wenn ich jetzt über telnet auf imap oder pop port zugreifen will kommte ne verbindung zustande die aber gleich wieder von dovecot getrennt wird.
server:/ # telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.

die mail logdatei sagt dazu:
Jun 1 22:04:02 server dovecot: Dovecot v1.0.beta8 starting up
Jun 1 22:04:03 server dovecot: Auth process died too early - shutting down
Jun 1 22:04:03 server dovecot: auth(default): Unknown passdb driver 'pam' (typo, or Dovecot was built without support for it? Check with dovecot --build-options)
Jun 1 22:04:03 server dovecot: child 6598 (auth) returned error 89

dovecot sollte eigentlich mit pam installiert sein - ich hab beim installieren sogar extra "./configure --with-pam" angegeben. wenn ich aber bei "dovecot --build-options" nachgucke ist da nur
Build options: ioloop=poll dnotify ipv6
Passdb: checkpassword passwd passwd-file shadow
Userdb: checkpassword passwd passwd-file static

kann mir einer weiter helfen? woran liegts?
 
pam-devel war aber anwesend?

Unter der 10.0 hatte ich dovecot nur per RPM installiert (war aber nicht auf den CDs, sondern nur per apt zu bekommen). War sehr (!) problemlos. Allerdings ohne xinetd, sondern direkt als Dienst.

Guck doch mal nach, ob dovecot-auth gegen libpam gelinkt ist (Wenn der Kram unter /usr/local/ gelandet ist: "ldd /usr/local/lib/dovecot/dovecot-auth"). Und vergleich auch mal die installierte Version mit dem Kompilat im Source-Baum.

Oder hols per RPM: ftp://ftp.gwdg.de/pub/linux/suse/opensuse/distribution/SL-10.0-OSS/inst-source/suse/i586/dovecot-0.99.14-5.i586.rpm

Ist nur leider nicht die aktuellste Version. Bei 10.1 ist 1.0beta3 dabei, vielleicht kann das Source-RPM ja unter suse10.0 noch per rpmbuild --rebuild kompiliert werden.

Grüsse!!
 
DANKE!!!!

ich hab dovecot jetzt per rpm installiert ... und siehe da -> keine probleme mehr! jetzt funktioniert alles. wo der fehler bei dem anderen lag weis ich immer noch net - aber egal.


danke und tschö!
 
Wie gesagt, ich vermute, dass pam-devel nicht installiert war. Ich habs gerade mal testkompiliert, wenn man --with-pam angibt, obwohl pam-devel nicht da ist, gibt es keine Fehlermeldung (aber er schreibt in der configure-Summary auch nichts von Pam).

baumschule schrieb:

Keine Ursache!
 
Status
Für weitere Antworten geschlossen.
Oben