Guten Tag,
ich habe seit einigen Wochen ein seltsames Problem: Postfix loggt aus unerfindlichen Gründen nicht mehr.
Ubuntu 20.04
Postfix 3.4.13
rsyslog.d/50-default.conf auth,authpriv.* /var/log/auth.log *.*;auth,authpriv.none,kern.none;mail.none -/var/log/syslog kern.* -/var/log/kern.log kern.debug stop *.=debug;auth,authpriv.none;news.none;mail.none /var/log/debug mail.* -/var/log/mail.log mail.err /var/log/mail.err
Ich habe wirklich alles probiert, was mir einfiel: rsyslog mit Standardeinstellungen (50-default.conf mit voreingestellten Werten) neu installieren, postfix und rsyslog neu starten, mail.log händisch anlegen und Rechte am File erweitern - nichts. Es wird auch nirgendwo anders hingeloggt. Ich verstehe es nicht, zumal parallel ein weitere Server mit exakt denselben Einstellungen so loggt wie erwartet.
Irgendwelche Ideen?
Danke
Lothar Schilling
19.07.21, 14:03 +0200, Lothar Schilling:
ich habe seit einigen Wochen ein seltsames Problem: Postfix loggt aus unerfindlichen Gründen nicht mehr.
Ubuntu 20.04
Postfix 3.4.13
rsyslog.d/50-default.conf auth,authpriv.* /var/log/auth.log *.*;auth,authpriv.none,kern.none;mail.none -/var/log/syslog kern.* -/var/log/kern.log kern.debug stop *.=debug;auth,authpriv.none;news.none;mail.none /var/log/debug mail.* -/var/log/mail.log mail.err /var/log/mail.err
Ich habe wirklich alles probiert, was mir einfiel: rsyslog mit Standardeinstellungen (50-default.conf mit voreingestellten Werten) neu installieren, postfix und rsyslog neu starten, mail.log händisch anlegen und Rechte am File erweitern - nichts. Es wird auch nirgendwo anders hingeloggt. Ich verstehe es nicht, zumal parallel ein weitere Server mit exakt denselben Einstellungen so loggt wie erwartet.
Irgendwelche Ideen?
Leitet systemd-journald auch wirklich an den Syslog weiter, i. e. ForwardToSyslog=yes in /etc/systemd/journald.conf ?
Hi Lothar,
On 19.07.21 14:03, Lothar Schilling wrote:
*.*;auth,authpriv.none,kern.none;mail.none -/var/log/syslog
zum Eingrenzen der Ursache würde ich daraus tatsächlich erst mal wieder den Default aktivieren:
*.*;auth,authpriv.none -/var/log/syslog
Grundsätzlich werden doch andere Sachen in /var/log/syslog geloggt, oder kommt dort gar nix an?
Ich habe wirklich alles probiert, was mir einfiel: rsyslog mit Standardeinstellungen (50-default.conf mit voreingestellten Werten) neu installieren, postfix und rsyslog neu starten, mail.log händisch anlegen und Rechte am File erweitern - nichts.
o Welche permissions und ownerships hattest Du für /var/log/mail.log vergeben?
o Was sagt: 'ls -ld /var/log'
o Was sagt: postconf syslog_facility
o Was sagt: 'ls -la /var/spool/postfix/dev'
o Ist der Output von 'logger -p mail.info Postfix-Test' irgendwo zu finden (mindestens in /var/log/syslog)
Viele Grüße Markus
Danke für alle Hinweise. Letztlich hat es endlich geklappt. Ich habe rsyslogd nochmal entfernt und neu installiert - jetzt ist mail.log wieder da. Ich verstehe es zwar immer noch nicht, aber Hauptsache, es funktioniert.
Viele Grüße
Lothar
Am 19.07.2021 um 20:36 schrieb Markus Winkler:
Hi Lothar,
On 19.07.21 14:03, Lothar Schilling wrote:
*.*;auth,authpriv.none,kern.none;mail.none -/var/log/syslog
zum Eingrenzen der Ursache würde ich daraus tatsächlich erst mal wieder den Default aktivieren:
*.*;auth,authpriv.none -/var/log/syslog
Grundsätzlich werden doch andere Sachen in /var/log/syslog geloggt, oder kommt dort gar nix an?
Ich habe wirklich alles probiert, was mir einfiel: rsyslog mit Standardeinstellungen (50-default.conf mit voreingestellten Werten) neu installieren, postfix und rsyslog neu starten, mail.log händisch anlegen und Rechte am File erweitern - nichts.
o Welche permissions und ownerships hattest Du für /var/log/mail.log vergeben?
o Was sagt: 'ls -ld /var/log'
o Was sagt: postconf syslog_facility
o Was sagt: 'ls -la /var/spool/postfix/dev'
o Ist der Output von 'logger -p mail.info Postfix-Test' irgendwo zu finden (mindestens in /var/log/syslog)
Viele Grüße Markus
participants (3)
-
Lothar Schilling
-
Markus Schönhaber
-
Markus Winkler