ubuntuusers.de

Dovecot startet nicht beim Systemstart

Status: Gelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

thosch66

Avatar von thosch66

Anmeldungsdatum:
16. Juni 2007

Beiträge: 125

Wohnort: Berlin

Hallo,

ich habe hier Dovecot als pop/imap-Server im Einsatz. Im Großen und Ganzen läuft es gut. Nur das Dovecot bei Systemstart nicht gestartet wird. Wenn ich ihn manuell per sudo /etc/init.d/dovecot start "rufe", dann startet und läuft er.

In /etc/rc2.d und /etc/rc3.d finden sich die passenden Links 24dovecot auf /etc/init.d/dovecot, sodass eigtnlich Alles funktionieren sollte.

Ein Punkt wundert mich: Das Startscript sucht nach /etc/defaults/dovecot. Dort findet sich aber keine entsprechende Datei. Könnte das der Kern des Problems sein?

Wer weiß Rat?

Gruß

Thomas

Julian_Tifflor

Avatar von Julian_Tifflor

Anmeldungsdatum:
15. Juli 2005

Beiträge: 467

Wohnort: Bremen

Installier dir das Packet webmin http://prdownloads.sourceforge.net/webadmin/webmin_1.470_all.deb damit kannst Du es ganz leicht über eine Browser Oberfläche einstellen.

Gruß

JT

thosch66

(Themenstarter)
Avatar von thosch66

Anmeldungsdatum:
16. Juni 2007

Beiträge: 125

Wohnort: Berlin

Hallo JT,

Danke für deine Antwort.

Julian Tifflor schrieb:

Installier dir das Packet webmin http://prdownloads.sourceforge.net/webadmin/webmin_1.470_all.deb damit kannst Du es ganz leicht über eine Browser Oberfläche einstellen.

Ich habe Webmin auf dem Rechner im Einsatz und es meint auch, dass das Starten beim Booten aktiviert sei. Es ist dem aber nicht so.

Gruß

Thomas

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Wie sieht denn die Zeile des Startskriptes aus, in dem auf /etc/default/dovecot zugegriffen wird?

thosch66

(Themenstarter)
Avatar von thosch66

Anmeldungsdatum:
16. Juni 2007

Beiträge: 125

Wohnort: Berlin

Hi,

xabbuh schrieb:

Wie sieht denn die Zeile des Startskriptes aus, in dem auf /etc/default/dovecot zugegriffen wird?

So:

# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME

Gruß

Thomas

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Sieht soweit okay aus. Die Konfigurationsdateien in /etc/dovecot existieren aber und sind lesbar? /usr/sbin/dovecot existiert ebenfalls und ist ausführbar?

thosch66

(Themenstarter)
Avatar von thosch66

Anmeldungsdatum:
16. Juni 2007

Beiträge: 125

Wohnort: Berlin

Hallo,

xabbuh schrieb:

Sieht soweit okay aus. Die Konfigurationsdateien in /etc/dovecot existieren aber und sind lesbar? /usr/sbin/dovecot existiert ebenfalls und ist ausführbar?

Wie bereits im Ausgangsposting geschrieben: Wenn ich Dovecot mit /etc/init.d/dovecot start manuell starte, läuft es problemlos. Also sollte die Konfig und die Binaries wohl o.k. sein.

Gruß

Thomas

kwietscheentchen

Avatar von kwietscheentchen

Anmeldungsdatum:
15. Januar 2009

Beiträge: 12

Wohnort: Paderborn

Der einzigste Unterschied beim starten von Hand sollte eigentlich der sein, daß du in der PATH Angabe mehr Verweise auf Verzeichnisse hast in denen du Dateien starten kannst als beim Hochfahren des Systems. Kann es sein das du zusätzliche Programme installiert hast die dein Dovecot braucht und er nicht findet ? Schau mal ob du die PATH Angabe im Script anpassen musst.

Sven

thosch66

(Themenstarter)
Avatar von thosch66

Anmeldungsdatum:
16. Juni 2007

Beiträge: 125

Wohnort: Berlin

Hallo,

ich habe die Lösung des Problems gefunden. Dovecot wurde zwar gestartet: Zeitgleich wurde die Systemzeit gesetzt und Dovecot hat sich daran gestört, dass es plötzlich 154s in die Vergangenheit versetzt wurde und hat sich terminiert.

Apr 17 19:13:26 mail dovecot: Dovecot v1.0.10 starting up
Apr 17 19:13:26 mail /usr/sbin/cron[3864]: (CRON) INFO (pidfile fd = 3)
Apr 17 19:13:26 mail /usr/sbin/cron[3865]: (CRON) STARTUP (fork ok)
Apr 17 19:13:26 mail /usr/sbin/cron[3865]: (CRON) INFO (Running @reboot jobs)
Apr 17 19:13:27 mail /USR/SBIN/CRON[3890]: (logcheck) CMD (   if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck -R; fi)
Apr 17 19:13:29 mail ntpdate[3168]: step time server 91.189.94.4 offset -154.859702 sec
Apr 17 19:10:54 mail dovecot: Time just moved backwards by 154 seconds. This might cause a lot of problems, so I'll just kill myself now. http://wiki.dovecot.org/TimeMovedBackwards

Hätte mal früher in die Logs gucken sollen. ☹

Sorry wegen der Mühe, die ich Euch bereitet habe. (Kann hoffen, dass Ihr aus der Lösung was lernen könnt und es dadurch nicht ganz umsonst war...)

Gruß

Thomas

Antworten |