[Debian-ha-maintainers] Bug#993962: pacemaker: Spams logs due to bogus log file permission check
Guillem Jover
gjover at sipwise.com
Wed Sep 8 18:00:47 BST 2021
Package: pacemaker
Version: 2.0.5-2
Severity: important
Tags: patch upstream fixed-upstream
Forwarded: https://github.com/ClusterLabs/pacemaker/commit/825557ebe55038c2fdb87ed26b91a04173a496bd
Hi!
This release up to 2.1 spams the log file with:
,---
Set r/w permissions for uid=105, gid=110 on /var/log/pacemaker/pacemaker.log
`---
due to a bogus check in the code. This has been fixed already, in the
above mentioned commit, and it will disappear from testing/sid once a
new upstream release gets packaged, but I'd appreciate if this could
be fixed in stable too, as the workarounds to try to silence this are a
bit brittle. :/
What I have done to silence this has been to, set:
,-- /etc/default/pacemaker ---
PCMK_logfile_mode=0
`---
to disable the involved code, but that then means the files get created
with the wrong permissions (due to the forced umask), which was the next
thing I tried via an UMask directive in the systemd service file, which
was obviously not effective. So to fix that, I had to add:
,--- /etc/logrotate.d/pacemaker ---
firstaction
find /var/log/pacemaker/ -type f -name '*.log' -exec chmod 0660 '{}' \;
endscript
`---
which is not ideal.
Thanks,
Guillem
More information about the Debian-ha-maintainers
mailing list