Nach Aktualisierung auf FW1141 & MailStation-20100317-017 macht Postfix nichts mehr!

Status
Für weitere Antworten geschlossen.

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Nach Aktualisierung auf FW1141 & MailStation-20100317-017 macht Postfix nichts mehr!

Hallo zusammen...

mir ist gerade aufgefallen, dass ich heute Nacht keine Mails mehr von meiner DS bekommen habe. Nach einem kurzen Check habe ich festgestellt, dass SMTP nicht mehr reagiert. :(

Habe gestern Abend lediglich ein Update von FW1139 auf FW1141 gemacht und im Anschluss noch die MailStation mit dem Paket MailStation-20100317-017 aktualisiert.

Fehlermeldungen zum Postfix:
Rich (BBCode):
Mar 25 09:44:44 postfix/postfix-script[19244]: fatal: the Postfix mail system is not running
Mar 25 09:44:44 dovecot: Killed with signal 15
Mar 25 09:44:47 postfix/postsuper[19315]: fatal: scan_dir_push: open directory defer/5: Permission denied
Mar 25 09:44:48 postfix/postfix-script[19316]: fatal: Postfix integrity check failed!
Mar 25 09:45:12 mail.cgi: socket.c (58) Failed to connect to 127.0.0.1:25. (Connection refused)
Mar 25 09:45:12 mail.cgi: smtp.c (379) Failed to connect to 127.0.0.1:25
Mar 25 09:45:12 mail.cgi: mail_smtp_error_call_back.c (20) Failed to send email. (Failed to connect 127.0.0.1:25)
Mar 25 09:48:04 postfix/postfix-script[19437]: fatal: the Postfix mail system is not running
Mar 25 09:48:04 dovecot: Killed with signal 15
Mar 25 09:48:07 postfix/postsuper[19507]: fatal: scan_dir_push: open directory defer/5: Permission denied
Mar 25 09:48:08 postfix/postfix-script[19508]: fatal: Postfix integrity check failed!
Mar 25 09:48:57 postfix/postfix-script[19545]: fatal: the Postfix mail system is not running
Mar 25 09:48:57 dovecot: Killed with signal 15
Mar 25 09:49:00 postfix/postsuper[19615]: fatal: scan_dir_push: open directory defer/5: Permission denied
Mar 25 09:49:01 postfix/postfix-script[19616]: fatal: Postfix integrity check failed!
Mar 25 09:49:32 postfix/postfix-script[19650]: fatal: the Postfix mail system is not running
Mar 25 09:49:32 dovecot: Killed with signal 15
Mar 25 09:49:35 postfix/postsuper[19720]: fatal: scan_dir_push: open directory defer/5: Permission denied
Mar 25 09:49:36 postfix/postfix-script[19721]: fatal: Postfix integrity check failed!

Berechtigungen von /volume1/@appstore/MailStation/postfix:
Rich (BBCode):
drwxr-xr-x 17 root       root     4096 Mar 24 19:41 .
drwxr-xr-x  5 root       root     4096 Mar 24 19:48 ..
drwx------  2 spamfilter root     4096 Mar 12 21:07 .spamassassin
drwx------  2 postfix    root     4096 Mar 12 21:07 active
drwx------  2 postfix    root     4096 Mar 12 21:07 bounce
drwx------  2 postfix    root     4096 Mar 12 21:07 corrupt
drwx------  9 postfix    root     4096 Mar 24 19:48 defer
drwx------  9 postfix    root     4096 Mar 24 19:48 deferred
drwx------  2 postfix    root     4096 Mar 12 21:07 flush
drwx------  2 postfix    root     4096 Mar 12 21:07 hold
drwx------  2 postfix    root     4096 Mar 12 21:07 incoming
drwx-wx-wt  2 postfix    maildrop 4096 Mar 12 21:07 maildrop
drwxr-xr-x  2 root       root     4096 Mar 24 19:48 pid
drwx------  2 postfix    root     4096 Mar 24 19:48 private
drwx--s---  2 postfix    maildrop 4096 Mar 24 19:48 public
drwx------  2 postfix    root     4096 Mar 12 21:07 saved
drwx------  2 postfix    root     4096 Mar 12 21:07 trace

und von /volume1/@appstore/MailStation/postfix/defer (wegen der Fehlermeldung "scan_dir_push: open directory defer/5: Permission denied"):
Rich (BBCode):
drwx------  9 postfix root 4096 Mar 24 19:48 .
drwxr-xr-x 17 root    root 4096 Mar 24 19:41 ..
drwx------  2 root    root 4096 Mar 24 19:48 2
drwx------  2 root    root 4096 Mar 24 19:48 4
drwx------  2 root    root 4096 Mar 24 19:48 5
drwx------  2 root    root 4096 Mar 24 19:48 9
drwx------  2 root    root 4096 Mar 24 19:48 A
drwx------  2 root    root 4096 Mar 24 19:48 B
drwx------  2 root    root 4096 Mar 24 19:48 C

und noch von /volume1/@appstore/MailStation/postfix/defer/5:
Rich (BBCode):
drwx------ 2 root    root 4096 Mar 24 19:48 .
drwx------ 9 postfix root 4096 Mar 24 19:48 ..

Ein /usr/syno/mailstation/sbin/postfix reload spuckt folgendes aus:
Rich (BBCode):
postfix/postfix-script: fatal: the Postfix mail system is not running

Und ein ps | grep postfix folgendes:
Rich (BBCode):
19812 root        304 S   grep postfix

Ein Neustart der DS bringt leider nix, nur das abholen der Mails klappt nach wie vor noch einwandfrei. :(

EDIT1::
Ob der Spam-Filter in dem DS Manager aktiviert oder deaktiviert ist spielt leider auch keine Rolle.

EDIT2::
Ein /usr/syno/mailstation/sbin/postfix start spuckt folgendes aus:
Rich (BBCode):
postsuper: fatal: scan_dir_push: open directory defer/5: Permission denied
postfix/postfix-script: fatal: Postfix integrity check failed!
 
Zuletzt bearbeitet:

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Scheint gelöst zu sein, dennoch komisch...

So, anscheinend geht es jetzt wieder, durch das berichten meines Fehlers hier im Forum hab ich mich wohl selbst auf eine - anscheinend - funktionierende Lösung gebracht. :rolleyes:

Mein Lösungsweg sah wie folgt aus:
Code:
DS> chown -R postfix:root /volume1/@appstore/MailStation/postfix/defer/*

DS> chown -R postfix:root /volume1/@appstore/MailStation/postfix/deferred/*

DS> /usr/syno/mailstation/sbin/postfix start
postfix/postfix-script: starting the Postfix mail system

DS> ps | grep postfix
20697 postfix    2612 S   pickup -l -t fifo -u
20698 postfix    2656 S   qmgr -l -t fifo -u
20700 root        304 S   grep postfix

Nachdem reaktivieren des Spam-Filters:
Rich (BBCode):
DS> ps | grep postfix
21166 postfix    2612 S   pickup -l -t fifo -u
21168 postfix    2768 S   qmgr -l -t fifo -u
21169 postfix    2624 S   trivial-rewrite -n rewrite -t unix -u
21187 root        304 S   grep postfix

Mails senden scheint nun wieder zu gehen.
Da ich mir selbst in dem Falle eigentlich keiner Schuld bewusst bin würde ich das mal an Synology weiter leiten - es sei denn mich belehrt hier einer noch eines besseren. ;)
 

kaliw

Benutzer
Mitglied seit
01. Apr 2010
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
danke!

hi brian,

danke für die super lösung!!! hatte genau das gleiche problem und konnte so schnell wieder alles zum laufen bringen!!

klasse! :)

schöne ostern!
 

fightervenom

Benutzer
Mitglied seit
15. Feb 2010
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Danke

Hi Brian,

danke für die Lösung, hatte auch dieses Problem.

:)
 

hossbachj

Benutzer
Mitglied seit
20. Dez 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,

habe heute meine DS auch von 2.2 auf 2.3 geupdated und auch das MailStation Paket aktualisiert.

Das Mail einsammel verlief ohne Probleme aber auch bei mir ging das "verschicken" nicht.

Nach Eingabe der 3 Befehle:

DS> chown -R postfix:root /volume1/@appstore/MailStation/postfix/defer/*

DS> chown -R postfix:root /volume1/@appstore/MailStation/postfix/deferred/*

DS> /usr/syno/mailstation/sbin/postfix start


lief es wieder!!

Danke!!!

Gruß
Hossi
 

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Danke für die Rückmeldung!

Hallo Zusammen,

freut mich sehr, dass dieser Lösungsansatz auch anderen hilft und danke für die Rückmeldungen! :)

Da sich mittlerweile schon drei weitere mit dem selben Problem gemeldet haben werde ich das heute Synology nochmal schreiben um darauf hinzuweisen, dass es offensichtlich nicht nur mich betroffen hat.

Wäre super, wenn weitere betroffene denen dieser Lösungsansatz geholfen hat hier eben noch schreiben könnten, welche DS sie haben, um die Ursachen für Synology weiter eingrenzen zu können. ;)
 

ralf9000

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
... drei weitere mit dem selben Problem gemeldet haben ...
Wäre super, wenn weitere betroffene denen dieser Lösungsansatz geholfen hat hier eben noch schreiben könnten, welche DS sie haben, um die Ursachen für Synology weiter eingrenzen zu können...

Hallo Brian,

ich habe gestern meine DS209+II auf 1141 von 1139 hochgeschraubt, danach hatte ich den von Dir beschriebenen Fehler. Dein Lösungsansatz, von der ich zum Glück schon vorher hier gelesen hatte, hat direkt geholfen. Das hat mir sehr viel Zeit mit eigener Suche gespart, die nun der zu Ostern der Familie zu Gute kommt.

Vielen herzlichen Dank für Deinen Einsatz!

Grüße,

Ralf.
 

hossbachj

Benutzer
Mitglied seit
20. Dez 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
6
... allerdings scheint bei mir der Spamfilter nicht zu laufen, obwohl das Häckchen gesetzt ist. Kann ich den irgendwie manuell nachstarten?

Viele Grüsse + Danke
Hossi
 

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Hallo Hossi,

wenn du auf der Konsole

Rich (BBCode):
DS> ps | grep postfix

eingibst, was für Prozesse werden dir denn bei im DSM eingeschalteten Spam-Filter angezeigt, und welche beim im DSM ausgeschalteten Spam-Filter?
 

hossbachj

Benutzer
Mitglied seit
20. Dez 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
6
Hi,

mit eingeschaltetem Filter:

9185 postfix 2656 S qmgr -l -t fifo -u
9536 postfix 2612 S pickup -l -t fifo -u


mit ausgeschaltetem Filter:

9674 postfix 2612 S pickup -l -t fifo -u
9676 postfix 2656 S qmgr -l -t fifo -u


Gruß
Hossi

Update:
Habe das Mailstation Paket nochmal deinstalliert und neu installiert, nun geht auch der Spamfilter!! Danke!!
 
Zuletzt bearbeitet:

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Hmm... ganz klar, da fehlt was :(...

Schau doch bitte mal in die Log Messages ob da beim ein/ausschalten des Spam-Filters noch irgendwelche Nachrichten auftauchen:

Rich (BBCode):
cat /var/log/messages | grep postfix

Vielleicht müssen bei dir noch weitere Berechtigungen angepasst werden.

Die Einstellungen vom DSM zum Spam-Filtern findest du am Ende der /usr/syno/mailstation/etc/master.cf:

Mit Spam-Filter:
Rich (BBCode):
smtp inet n - n - - smtpd -o content_filter=spamassassin
spamassassin unix - n n - - pipe user=spamfilter argv=/usr/syno/mailstation/bin/filter.sh -oi -f ${sender} ${recipient}

Ohne Spam-Filter:
Rich (BBCode):
smtp inet n - n - - smtpd

Das ist der Spamassassin Client:
Rich (BBCode):
/usr/syno/mailstation/bin/spamc

Und das der Spamassassin Server:
Rich (BBCode):
/usr/syno/mailstation/bin/spamd

Den Spamassassin manuell zu starten habe ich bisher leider noch nicht geschafft, die DS startet den Client wohl in etwa so:
Rich (BBCode):
/usr/syno/mailstation/bin/spamc -u spamfilter -e /usr/syno/mailstation/sbin/sendmail $@

Edit:

Habe gerade auch gesehen, dass sich bei mir irgendwie auch nichts mehr an den Prozessen tut, egal ob ich den Spam-Filter nun aktiviere oder deaktiviere :(...

Auch ein Neustart der DS hat da nichts dran ändern können und in den Logs steht bei mir dazu auch nichts. Da werde ich wohl selbst noch ein wenig recherchieren müssen. :confused:
 

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Update:
Habe das Mailstation Paket nochmal deinstalliert und neu installiert, nun geht auch der Spamfilter!! Danke!!

Das hab ich jetzt zu spät gesehen :rolleyes:... der Neustart meiner DS hat allein über ne Stunde gedauert weil die DS ewig gebraucht hat alle laufenden Prozesse zu beenden.

Habe jetzt auch mal deine Lösung probiert, aber außer das nun meine ganzen nachträglich gemachten MailStation Einstellungen weg sind hat sich da bei mir leider nichts verändert. :(

Woran machst du das denn fest, dass bei dir der Spam-Filter nun funktioniert wie er soll?
 

hossbachj

Benutzer
Mitglied seit
20. Dez 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
6
Hi,

stimmt. Ich vermute auch, dass hier irgenetwas nicht sauber läuft.

Über die Konsole kann ich als "admin" auch keinen reboot mehr machen, nur noch als "root" und manchmal startet die DS nicht sauber nach einem Reboot.

Ich werde jetzt einen RESET machen, allerdings habe ich derzeit noch Angst um meine Daten und noch ein paar Fragen:

http://www.synology-forum.de/showthread.html?p=91854&posted=1#post91854

Sobald ich sicher bin, werde ich den RESET machen und nach der Neuinstallation berichten ob die Probleme weg sind.

Gruß
Hossi
 

hurrican1

Benutzer
Mitglied seit
28. Mrz 2010
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Kann die Korrekturen nicht machen

bin nicht so versiert wie ihr. habe versucht die drei Befehle mit
putty einzugeben. Meldung kommt: permission denied.
Wie bekomme ich permission?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
Du mußt Dich mit dem Usernamen root einloggen, Passwort vom admin.

Gruß Götz
 

hossbachj

Benutzer
Mitglied seit
20. Dez 2009
Beiträge
65
Punkte für Reaktionen
0
Punkte
6
bin nicht so versiert wie ihr. habe versucht die drei Befehle mit
putty einzugeben. Meldung kommt: permission denied.
Wie bekomme ich permission?

Melde Dich als "root" mit einem Admin-Passwort an und im Anschluss gibst Du bei DiskStation> su root ein, dann sollte das klappen.

Gruß
Hossi
 

hurrican1

Benutzer
Mitglied seit
28. Mrz 2010
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,
Du mußt Dich mit dem Usernamen root einloggen, Passwort vom admin.

Gruß Götz

habe ich gemacht, aber machte keinen Unterschied.
Bei Dir zeigt es folgendes an:

DiskStation> dir
drwxr-xr-x 2 admin users 4096 Jan 16 16:30 .
drwxr-xr-x 6 root root 4096 Jan 17 12:02 ..
 

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
habe ich gemacht, aber machte keinen Unterschied.
Bei Dir zeigt es folgendes an:

DiskStation> dir
drwxr-xr-x 2 admin users 4096 Jan 16 16:30 .
drwxr-xr-x 6 root root 4096 Jan 17 12:02 ..

Hmm... kannst du bitte auf der Konsole mal den Befehl "who" eingeben und die Ausgabe hier posten? Damit wird dir angezeigt als welcher user du gerade auf der DS angemeldet bist - nur um sicher zu gehen, dass du aktuell wirklich als root angemeldet bist.
 

hurrican1

Benutzer
Mitglied seit
28. Mrz 2010
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
who zeigt folgenden Wert:

DiskStation> who
USER TTY IDLE FROM HOST
admin ttyp0 00:00m Apr 4 22:03 192.168.2.80
 

Brian!

Benutzer
Mitglied seit
29. Mrz 2009
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Hi,

stimmt. Ich vermute auch, dass hier irgenetwas nicht sauber läuft.

Über die Konsole kann ich als "admin" auch keinen reboot mehr machen, nur noch als "root" und manchmal startet die DS nicht sauber nach einem Reboot.

Ich werde jetzt einen RESET machen, allerdings habe ich derzeit noch Angst um meine Daten und noch ein paar Fragen:

http://www.synology-forum.de/showthread.html?p=91854&posted=1#post91854

Sobald ich sicher bin, werde ich den RESET machen und nach der Neuinstallation berichten ob die Probleme weg sind.

Gruß
Hossi

Den ersten Reboot gestern Abend musste ich auch erst durch mehrmaliges drücken der Off-Taste "beschleunigen" (erst danach hat er es geschafft alle Prozesse zu beenden und endlich neu zu starten).
Ein weiterer Reboot gestern Nacht hat dann aber tadellos funktioniert. Ich hatte soviel mit der MailStation rum experimentiert das sie nachher völlig den Dienst verweigert hatte.
Nach einem aktualisieren aller Files von meinem letzten Backup und einem darauf folgenden Neustart lief sie dann aber endlich wieder vollständig. Auch wenn ich die verloren gegangenen Einstellungen letztlich doch händisch wieder nachtragen musste (weiß immer noch nicht wo sich die user spezifischen Einstellungen der MailStation versteckt haben).

Bei meinen ganzen gestrigen Experimenten ist mir jedenfalls aufgefallen, dass die unter Postfix laufenden Prozesse sich immer wieder mal ändern - wahrscheinlich je nach dem ob gerade Mails abgerufen werden oder nicht. Somit habe ich teilweise kurze Zeit bis zu 10 Prozesse unter Postfix laufen, ansonsten meistens aber nur 3-4 Prozesse.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat