From c386f2de7533d4612f69e72dcade02ecd92d4b3c Mon Sep 17 00:00:00 2001 From: "Dr. Yves Kreis" Date: Wed, 6 Sep 2023 13:25:50 +0300 Subject: [PATCH] Prevent double logging by journald and rsyslogd --- lib/os/class.ISPConfigDebianOS.inc.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/os/class.ISPConfigDebianOS.inc.php b/lib/os/class.ISPConfigDebianOS.inc.php index 309971d..e6a6cf3 100644 --- a/lib/os/class.ISPConfigDebianOS.inc.php +++ b/lib/os/class.ISPConfigDebianOS.inc.php @@ -1445,6 +1445,13 @@ mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"'; $packages = $this->getPackagesToInstall('first'); $this->installPackages($packages); + if(in_array('rsyslog', $packages)) { + if(is_dir('/var/log/journal')) { + $this->exec('rm -rf /var/log/journal'); + $this->restartService('systemd-journald'); + } + } + if(ISPConfig::shallInstall('mail')) { $packages = array( 'dovecot-imapd', -- GitLab