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

postfix nach Systemcrash failed

Status
Für weitere Antworten geschlossen.
Hi,

als ich heute morgen meinen Rechner startete gab es ein Problem mit dem Dateisystem. Kann zwar nicht nachvollziehen warum da er gestern Abend ordnungsgemaeß runtergefahren ist.. aber es war halt da.
Habe dann heute mittag ueber Knoppix das Dateisystem repariert und nun geht es wieder und das System kann vernuenftig starten.

Leider failed postfix aber beim booten - per Hand das ganze restarten oder starten funktioniert nicht. Den Dienst dann zu stoppen schon - ein start aber nicht.
 
ei ei ei...
in einer Konsole, rcpostfix start eingeben
in einer zweiten Konsole tail -f /var/log/mail
in einer dritten Konsole tail -f /var/log/messages

die Fehlermeldungen dann posten, sozusagen Standardverfahren *fg*
 
fuer /var/log/mail.log sagt er mir naemlich

Code:
# tail -f /var/log/mail.log
tail: /var/log/mail.log kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
tail: Keine Dateien mehr übrig

und in den messages kriege ich auch nix hin.

dafuer finde ich eine mail.err die am Ende folgende Verdaechtigen Eintraege findet:

Code:
Feb 20 06:03:51 ruediger postfix[4885]: fatal: chdir(/var/spool/postfix): Permission denied

Is da irgendwas mit dem Paket wohl putte gegangen?
 
gibt es denn das Verzeichnis /var/spool/postfix ?
welche Rechte hat es ?

evtl hilt ein SuSEconfig und es korrigiert die Rechte!
Du kannst auch das SuSEconfig NUR für das Modul postfix aufrufen.

so sieht es bei meinem Postfix aus:
Code:
ls -al /var/spool/postfix/
total 1
drwxr-xr-x   16 root     root          384 Jul 25  2005 .
drwxr-xr-x   12 root     root          320 Jul 29  2005 ..
drwx------    2 postfix  root           48 Feb 20 20:03 active
drwx------    2 postfix  root           48 Feb 18 11:59 bounce
drwx------    2 postfix  root           48 Jul 25  2005 corrupt
drwx------   18 postfix  root          432 Jul 25  2005 defer
drwx------   18 postfix  root          432 Jul 25  2005 deferred
drwx------    2 postfix  root          120 Jan 25 08:13 flush
drwx------    2 postfix  root           48 Jul 25  2005 hold
drwx------    2 postfix  root           48 Feb 20 20:03 incoming
drwx-wx---    2 postfix  maildrop       48 Feb 20 20:02 maildrop
drwxr-xr-x    2 root     root          608 Feb  8 17:31 pid
drwx------    2 postfix  root          640 Feb  8 17:31 private
drwx--x---    2 postfix  maildrop      192 Feb  8 17:31 public
drwx------    2 postfix  root           48 Jul 25  2005 saved
drwx------    2 postfix  root           48 Jul 25  2005 trace
 
/var/spool/postfix existiert nicht mehr... SuSEconfig lasse ich mal durchlaufen auch wenn ich mit keinem Erfolg rechne..

Wie mir schon dachte meckert mir SuSEconfig dass es nicht existiert und ich es erstellen soll oder postfix neu installieren soll. Ich erstelle es erstmal per Hand.. SuSEconfig meckert zwar nun nicht mehr aber is immernoch nix dran.

Muss ich nun neu das Paket installieren?
Wird /etc/postfix geloescht/ueberschrieben wenn ich erst ueber apt das Paket entferne und dann neu einspiele?
 
wenn du postfix neu installierst wird deine aktuelle Konfiguration nicht überschrieben, sondern eingemergt. Sollte also gehen.
Aber sicherheitshalber mach eine Kopie vorher (/etc/postfix)!

Und durch die Neuinstallation sollte der fehlende Dateibaum neu angelegt werden...
 
es kann sogar reichen das fehlende Verzeichnis /var/spool/postfix einfach anzulegen und den postfix neu zu starten ...

Ich bin mir aber nicht sicher :)
 
Status
Für weitere Antworten geschlossen.
Oben