12.3: Postfix will nicht starten

Hallo, habe mir nun einen Rechner mit 12.3 hochgezogen und habe versucht den Postfix zum laufen zu kriegen. Doch Systemd kostet mich hier gerade den letzten nerv. Er sagt nur das was gestorben ist, aber nicht genau was und warum. Ich habe den Loglevel des systemd mal auf debug gestellt, werde da aber auch nicht schlauer (log im Anhang), Kann jemand mit dem Log was anfangen und mir evtl. sagen warum das ganze abschmiert? Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München

Am 01.08.2013 16:56, schrieb Daniel Spannbauer:
Hallo Daniel, ich würde folgendes versuchen. In der Konsole folgendes eingeben, um die Ausgabe der Datei /var/log/messages im Streammodus über stdout auszugeben (Mit STRG+C kann die Ausgabe unterbrochen werden): # tail -n0 -f /var/log/messages Dann Postfix von Hand über systemd starten: # systemctl start postfix.service In der o.g. Ausgabe von /var/log/messages findest du ggfs. den Grund für das Abschmieren von Postfix. Ansonsten zeige uns neben der Ausgabe von /var/log/messages auch deine Postfix-Konfiguration: # postconf HTH, -- Gruß Sebastian - openSUSE Member (Freespacer) Webseite/Blog: <http://www.sebastian-siebert.de> Wichtiger Hinweis zur openSUSE Mailing Liste: <http://de.opensuse.org/openSUSE:Mailinglisten_Netiquette> -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 08/01/2013 11:04 PM, schrieb Sebastian Siebert:
Siehe Anhang in meiner letzten Mail. Das ist das was bei einem startd es Postfix in den Messages auftaucht.
otto# postconf -n alias_maps = hash:/etc/postfix/postalias.gen regexp:/etc/postfix/alias.regexp biff = no canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 5 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 default_transport = uucp defer_transports = disable_dns_lookups = no disable_mime_output_conversion = no home_mailbox = .maildir/ html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all inet_protocols = ipv4 local_header_rewrite_clients = static:all local_recipient_maps = mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = /usr/lib/dovecot/deliver mailbox_size_limit = 0 mailbox_transport = mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = $mydomain masquerade_exceptions = root message_size_limit = 0 mydestination = $myhostname, localhost.$mydomain, $mydomain, a.xxx.de, yyy.xxx.de, otto, otto.xxx.de mydomain = xxx.de myhostname = otto.yyy.xxx.de mynetworks = 10.0.0.0/8, 127.0.0.1 mynetworks_style = subnet myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /usr/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relayhost = b relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_sasl_auth_enable = no smtp_use_tls = no smtpd_client_restrictions = smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtpd_sasl_auth_enable = no smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no strict_8bitmime = no strict_rfc821_envelopes = no transport_maps = regexp:/etc/postfix/transport.regexp unknown_local_recipient_reject_code = 550 virtual_alias_domains = hash:/etc/postfix/virtual virtual_alias_maps = hash:/etc/postfix/virtual Gruß Daniel
HTH,
-- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 02.08.2013 08:23, schrieb Daniel Spannbauer:
Nicht die Logausgabe von systemd. systemd erzählt nur was er versucht zu starten und bei welchem Dienst es Probleme gab. Hier muss du wirklich in der messages schauen, was Postfix dort erzählt. Das ist relevanter. Wie das geht, habe ich bereits weiter oben erläutert. systemd kann auch einen kleinen Auszug aus der messages anzeigen (diese ist jedoch ziemlich begrenzt): # systemctl status postfix.service
Bis auf die von dir maskierten "ungültigen" Domainnamen kann ich auf den ersten Blick keinen Fehler entdecken. Jetzt brauchen wir die Ausgabe von Postfix aus der messages während dem Start des Dienstes. -- Gruß Sebastian - openSUSE Member (Freespacer) Webseite/Blog: <http://www.sebastian-siebert.de> Wichtiger Hinweis zur openSUSE Mailing Liste: <http://de.opensuse.org/openSUSE:Mailinglisten_Netiquette> -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 02.08.2013 09:27, schrieb Sebastian Siebert:
Welche Domain-Namen meinst du? Also systecmctl liefert nach dem Start keinen Fehler zurück. Es laufen aber nur Postfix, qmgr und pickup. Müsste da nicht mehr laufen? Oder wird das vom Systemd dann nach Bedarf gestartet? Nicht das ich hier nen Fehler suche wo keiner ist.... In den Messages sieht man nur den Kram vom Systemd, in /var/log/mail kommt vom Postfix auch kein Fehler, nur das er gestartet ist. Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Hallo Daniel, Am Freitag 02 August 2013 schrieb Daniel Spannbauer: [...]
Vom postfix selber. Schick dem root doch einfach mal eine Mail mit 'mail' auf der Konsole und lasse in einer parallelen Shell ein 'tail -f /var/log/mail' mitlaufen. Dann siehst Du schnell, ob postfix tut. Die diversen Teile von postfix sieht man nicht immer, außer, der Mailserver wäre gut beschäftigt. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 08/02/2013 04:07 PM, schrieb Helga Fischer:
Stimmt, der startet das Zeugs wirklich nach. Unter 11.4 wars wohl noch anders. Naja, egal. Ändert nix dran das der Schmarren durch den Systemd wohl nicht gestartet werden kann. Läuft in einen Timeout.... otto# systemctl status postfix.service postfix.service - Postfix Mail Transport Agent Loaded: loaded (/etc/systemd/system/postfix.service; enabled) Active: failed (Result: timeout) since Mon, 2013-08-05 10:17:13 CEST; 29s ago Process: 3566 ExecStopPost=/etc/postfix/system/cond_slp deregister (code=exited, status=0/SUCCESS) Process: 3555 ExecStop=/usr/sbin/postfix stop (code=exited, status=0/SUCCESS) Process: 3551 ExecStartPost=/etc/postfix/system/cond_slp register (code=exited, status=0/SUCCESS) Process: 3549 ExecStartPost=/etc/postfix/system/wait_qmgr 60 (code=exited, status=0/SUCCESS) Process: 3478 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS) Process: 3475 ExecStartPre=/etc/postfix/system/update_postmaps (code=exited, status=0/SUCCESS) Process: 3472 ExecStartPre=/etc/postfix/system/update_chroot (code=exited, status=0/SUCCESS) Process: 3465 ExecStartPre=/etc/postfix/system/config_postfix_marco (code=exited, status=0/SUCCESS) Process: 3461 ExecStartPre=/bin/echo Starting mail service (Postfix) (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/postfix.service Aug 05 10:15:41 otto.babenhausen.marco.de systemd[1]: Starting Postfix Mail Transport Agent... Aug 05 10:15:41 otto.babenhausen.marco.de echo[3461]: Starting mail service (Postfix) Aug 05 10:15:43 otto.babenhausen.marco.de postfix/postfix-script[3547]: starting the Postfix mail system Aug 05 10:15:43 otto.babenhausen.marco.de postfix/master[3548]: daemon started -- version 2.9.6, configuration /etc/postfix Aug 05 10:17:13 otto.babenhausen.marco.de postfix/postfix-script[3561]: stopping the Postfix mail system Aug 05 10:17:13 otto.babenhausen.marco.de postfix/master[3548]: terminating on signal 15 Aug 05 10:17:13 otto.babenhausen.marco.de systemd[1]: Failed to start Postfix Mail Transport Agent. Aug 05 10:17:13 otto.babenhausen.marco.de systemd[1]: Unit postfix.service entered failed state Keine Ahnung warumd er nicht will.... Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 01.08.2013 16:56, schrieb Daniel Spannbauer:
Hallo Daniel, ich würde folgendes versuchen. In der Konsole folgendes eingeben, um die Ausgabe der Datei /var/log/messages im Streammodus über stdout auszugeben (Mit STRG+C kann die Ausgabe unterbrochen werden): # tail -n0 -f /var/log/messages Dann Postfix von Hand über systemd starten: # systemctl start postfix.service In der o.g. Ausgabe von /var/log/messages findest du ggfs. den Grund für das Abschmieren von Postfix. Ansonsten zeige uns neben der Ausgabe von /var/log/messages auch deine Postfix-Konfiguration: # postconf HTH, -- Gruß Sebastian - openSUSE Member (Freespacer) Webseite/Blog: <http://www.sebastian-siebert.de> Wichtiger Hinweis zur openSUSE Mailing Liste: <http://de.opensuse.org/openSUSE:Mailinglisten_Netiquette> -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 08/01/2013 11:04 PM, schrieb Sebastian Siebert:
Siehe Anhang in meiner letzten Mail. Das ist das was bei einem startd es Postfix in den Messages auftaucht.
otto# postconf -n alias_maps = hash:/etc/postfix/postalias.gen regexp:/etc/postfix/alias.regexp biff = no canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 5 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 default_transport = uucp defer_transports = disable_dns_lookups = no disable_mime_output_conversion = no home_mailbox = .maildir/ html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all inet_protocols = ipv4 local_header_rewrite_clients = static:all local_recipient_maps = mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = /usr/lib/dovecot/deliver mailbox_size_limit = 0 mailbox_transport = mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = $mydomain masquerade_exceptions = root message_size_limit = 0 mydestination = $myhostname, localhost.$mydomain, $mydomain, a.xxx.de, yyy.xxx.de, otto, otto.xxx.de mydomain = xxx.de myhostname = otto.yyy.xxx.de mynetworks = 10.0.0.0/8, 127.0.0.1 mynetworks_style = subnet myorigin = $mydomain newaliases_path = /usr/bin/newaliases queue_directory = /usr/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relayhost = b relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_sasl_auth_enable = no smtp_use_tls = no smtpd_client_restrictions = smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtpd_sasl_auth_enable = no smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no strict_8bitmime = no strict_rfc821_envelopes = no transport_maps = regexp:/etc/postfix/transport.regexp unknown_local_recipient_reject_code = 550 virtual_alias_domains = hash:/etc/postfix/virtual virtual_alias_maps = hash:/etc/postfix/virtual Gruß Daniel
HTH,
-- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 02.08.2013 08:23, schrieb Daniel Spannbauer:
Nicht die Logausgabe von systemd. systemd erzählt nur was er versucht zu starten und bei welchem Dienst es Probleme gab. Hier muss du wirklich in der messages schauen, was Postfix dort erzählt. Das ist relevanter. Wie das geht, habe ich bereits weiter oben erläutert. systemd kann auch einen kleinen Auszug aus der messages anzeigen (diese ist jedoch ziemlich begrenzt): # systemctl status postfix.service
Bis auf die von dir maskierten "ungültigen" Domainnamen kann ich auf den ersten Blick keinen Fehler entdecken. Jetzt brauchen wir die Ausgabe von Postfix aus der messages während dem Start des Dienstes. -- Gruß Sebastian - openSUSE Member (Freespacer) Webseite/Blog: <http://www.sebastian-siebert.de> Wichtiger Hinweis zur openSUSE Mailing Liste: <http://de.opensuse.org/openSUSE:Mailinglisten_Netiquette> -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 02.08.2013 09:27, schrieb Sebastian Siebert:
Welche Domain-Namen meinst du? Also systecmctl liefert nach dem Start keinen Fehler zurück. Es laufen aber nur Postfix, qmgr und pickup. Müsste da nicht mehr laufen? Oder wird das vom Systemd dann nach Bedarf gestartet? Nicht das ich hier nen Fehler suche wo keiner ist.... In den Messages sieht man nur den Kram vom Systemd, in /var/log/mail kommt vom Postfix auch kein Fehler, nur das er gestartet ist. Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Hallo Daniel, Am Freitag 02 August 2013 schrieb Daniel Spannbauer: [...]
Vom postfix selber. Schick dem root doch einfach mal eine Mail mit 'mail' auf der Konsole und lasse in einer parallelen Shell ein 'tail -f /var/log/mail' mitlaufen. Dann siehst Du schnell, ob postfix tut. Die diversen Teile von postfix sieht man nicht immer, außer, der Mailserver wäre gut beschäftigt. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org

Am 08/02/2013 04:07 PM, schrieb Helga Fischer:
Stimmt, der startet das Zeugs wirklich nach. Unter 11.4 wars wohl noch anders. Naja, egal. Ändert nix dran das der Schmarren durch den Systemd wohl nicht gestartet werden kann. Läuft in einen Timeout.... otto# systemctl status postfix.service postfix.service - Postfix Mail Transport Agent Loaded: loaded (/etc/systemd/system/postfix.service; enabled) Active: failed (Result: timeout) since Mon, 2013-08-05 10:17:13 CEST; 29s ago Process: 3566 ExecStopPost=/etc/postfix/system/cond_slp deregister (code=exited, status=0/SUCCESS) Process: 3555 ExecStop=/usr/sbin/postfix stop (code=exited, status=0/SUCCESS) Process: 3551 ExecStartPost=/etc/postfix/system/cond_slp register (code=exited, status=0/SUCCESS) Process: 3549 ExecStartPost=/etc/postfix/system/wait_qmgr 60 (code=exited, status=0/SUCCESS) Process: 3478 ExecStart=/usr/sbin/postfix start (code=exited, status=0/SUCCESS) Process: 3475 ExecStartPre=/etc/postfix/system/update_postmaps (code=exited, status=0/SUCCESS) Process: 3472 ExecStartPre=/etc/postfix/system/update_chroot (code=exited, status=0/SUCCESS) Process: 3465 ExecStartPre=/etc/postfix/system/config_postfix_marco (code=exited, status=0/SUCCESS) Process: 3461 ExecStartPre=/bin/echo Starting mail service (Postfix) (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/postfix.service Aug 05 10:15:41 otto.babenhausen.marco.de systemd[1]: Starting Postfix Mail Transport Agent... Aug 05 10:15:41 otto.babenhausen.marco.de echo[3461]: Starting mail service (Postfix) Aug 05 10:15:43 otto.babenhausen.marco.de postfix/postfix-script[3547]: starting the Postfix mail system Aug 05 10:15:43 otto.babenhausen.marco.de postfix/master[3548]: daemon started -- version 2.9.6, configuration /etc/postfix Aug 05 10:17:13 otto.babenhausen.marco.de postfix/postfix-script[3561]: stopping the Postfix mail system Aug 05 10:17:13 otto.babenhausen.marco.de postfix/master[3548]: terminating on signal 15 Aug 05 10:17:13 otto.babenhausen.marco.de systemd[1]: Failed to start Postfix Mail Transport Agent. Aug 05 10:17:13 otto.babenhausen.marco.de systemd[1]: Unit postfix.service entered failed state Keine Ahnung warumd er nicht will.... Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4-6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (3)
-
Daniel Spannbauer
-
Helga Fischer
-
Sebastian Siebert