Halllo!
Ich benutze YAVDR auch als kleinen Mail-Server leider starten nach den Update auf Rev .1887, postfix und dovecot nicht mehr automatisch.
Hat jemand einen Tipp wie ich den Übeltäter finden kann.
Manuell kann ich sie noch starten.
MfG
Caos
Halllo!
Ich benutze YAVDR auch als kleinen Mail-Server leider starten nach den Update auf Rev .1887, postfix und dovecot nicht mehr automatisch.
Hat jemand einen Tipp wie ich den Übeltäter finden kann.
Manuell kann ich sie noch starten.
MfG
Caos
1887 ist aber testing ... oder ?
... ich sehe da nichts in den letzten commits was da was kaputt machen könnte. Müsstest du die upstart jobs oder wie auch immer das gestartet wird hier posten.
Hallo,
Ja ich bin auf testing.
Bis vor einer Woche funktionierte noch alles, jetzt habe ich auch beim Herunterfahren Probleme, in dem er einfach hängen bleibt. Dovecot und Postfix werden über init-Skripte gestartet. Finde leider keinen Log-Eintrag beim starten der auf einen Fehler hindeutet bzw. nach einigen Neustarts laufen Dovecot und Postfix aufeinmal wieder.
Entweder wird beim herunterfahren irgendwas nicht sauber beendet (pid File nicht gelöscht) oder beim Starten kommt die init-Skripte zu bald.
mfg
caos
Poste mal Deine init-Skripte, wenn sie selbstgemacht sein sollten. Welche init-Skripte hast Du manuell verändert? Sind Änderungen durch Updates überschrieben worden? Vergleiche mit den Backups unter /var/cache/yavdr/process-template-backup.
Gruß
hepi
Es sind die Standard Ubuntu init-Skripte.
Es gibt irgendwo eine Überschneidung schätze ich mal, zeitweise funktioieren sie ja.
Das Shutdown Problem habe ich derweil mit "RunFsck="false"" verhindert.
Soll heissen , das fsck script macht Probleme ?
Zumindest bleibt er dann beim herunterfahren nicht mehr hängen.
Syslog Start OK
Syslog Start nicht OK
Im zweiten Fall (Problemfall) finden sich im Log keine Zeilen vom dhclient.
Im ersten Log sehe ich:
Sep 10 08:23:16 vdrhd dhclient: DHCPREQUEST of 192.168.110.22 on eth0 to 255.255.255.255 port 67
Sep 10 08:23:16 vdrhd dhclient: DHCPACK of 192.168.110.22 from 192.168.110.1
Sep 10 08:23:16 vdrhd dhclient: bound to 192.168.110.22 -- renewal in 423169 seconds.
Im zweiten Log fehlt dann wohl als Folgefehler das hier:
Sep 10 08:23:16 vdrhd postfix/master[1300]: daemon started -- version 2.7.0, configuration /etc/postfix
Sep 10 08:23:16 vdrhd dovecot: Dovecot v1.2.9 starting up
Gruß
hepi
Das heisst soviel wie Fritz-Box schuld? (DHCP-Server)
Nee, der dhclient wird nicht gestartet, weil wohl das Netzwerk nicht oben ist?!? Vielleicht ein Netzwerkproblem an Deinem VDR? Kabel? Netzwerktreiber? Vielleicht entdeckst Du noch mehr Infos in den dmesg-Zeilen Deines Logs.
Würde die Fritz!Box das Problem sein, würde der dhclient meckern, dass er vom dhcpserver nix Gescheites gesagt bekommt.
Gruß
hepi
dovecot und postfix tauchen im Start überhaupt nicht auf im Problemfall. Solch Riesenlogs wären als attachment woll besser aufgehoben BTW.
Problematische Shutdowns wären wohl ebenso interessant.
Ich sehe da grade keine Relation zu unseren Änderungen ausser das sich potentiell das Timing und die Lastverteilung verändert hat.
EDIT: Ah hepi hat bessere Augen ...
dmesg logs
wenn es ein Netzwerproblem ist wieso kann ich mich mit ssh verbinden und dann die inits händisch starten?
Gute Frage. ifconfig -a ? Muss mir die Logs nochmal in ner ruhigen Minute zu Gemüte ziehen. Auffällig ist aber in der Tat das dhclient nicht oder irgendwann später ausserhalb des Logs auftreten.
Also, das zweite syslog zeigt ja einen Ausschnitt von knapp 10 Minuten. Wenn unsere Beobachtungen stimmen, heißt das, dass auch 10 Minuten nach Start des Rechners noch kein Netzwerk da ist.
Mach mal das hier, und schau Dir die Zeitabstände genau an:
Das zeigt Dir, wann der Rechner gestartet wurde (Zeile mit imklog) und dann auch die Zeilen von dhclient. Also kannst Du genau sehen, wie lange dhclient nach dem Rechnerstart braucht.
Du kannst auch das hier machen, um weiter in die Vergangenheit zu gehen:
egrep -i "imklog|dhclient" /var/log/syslog.1
zegrep -i "imklog|dhclient" /var/log/syslog.2.gz
zegrep -i "imklog|dhclient" /var/log/syslog.3.gz
...
Gruß
hepi
Das Netzwerk funktioniert aber weil ich per SSH auf dem Rechner bin.
Syslogs
Deine Logs zeigen, dass dhclient, wenn es läuft, immer direkt beim Booten läuft. Wahrscheinlich irre ich mich und dhclient zeigt sich gar nicht bei jedem Boot im syslog, sondern nur dann, wenn ein Lease schon abgelaufen ist. Keine Ahnung. Wahrscheinlich sind wir auf dem Holzweg.
Besser wäre noch, wenn Du die egrep-Zeile noch erweiterst um postfix, so dass man noch sehen kann, wie regelmäßig Postfix gestartet wird nach dem Boot.
Liest Du selber auch Deine Logs oder postest Du sie nur?
Gruß
hepi
Sorry, mein Fehler
Gerald
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!