[Bug 1644996] Re: logrotate config uses syslog group
Launchpad Bug Tracker
1644996 at bugs.launchpad.net
Mon Jan 21 12:30:35 UTC 2019
This bug was fixed in the package logrotate - 3.14.0-4ubuntu3
---------------
logrotate (3.14.0-4ubuntu3) disco; urgency=medium
* Fix typo in 'adm' group name.
logrotate (3.14.0-4ubuntu2) disco; urgency=medium
* Use group 'adm' instead of 'syslog' when rotating logs. LP:
#1644996.
-- Dimitri John Ledkov <xnox at ubuntu.com> Mon, 21 Jan 2019 10:11:39
+0000
** Changed in: logrotate (Ubuntu)
Status: Confirmed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to logrotate in Ubuntu.
https://bugs.launchpad.net/bugs/1644996
Title:
logrotate config uses syslog group
Status in logrotate package in Ubuntu:
Fix Released
Bug description:
The default logrotate config uses the "syslog" group.
> # use the syslog group by default, since this is the owning group
> # of /var/log/syslog.
> su root syslog
This is not correct anymore since 16.04, because:
1. "syslog" group doesn't exist on a stock Ubuntu 16.04 system, it only gets installed via rsyslog
2. The owning group is actually "adm".
This results in logrotate terminating with the following error during
cron.daily run:
run-parts -v /etc/cron.daily
run-parts: executing /etc/cron.daily/logrotate
error: /etc/logrotate.conf:7 unknown group 'syslog'
And can be fixed by changing syslog to adm group.
This is not present when rsyslog is installed, but only because that package creates the syslog group. This is a common bug in lighter environments, like Docker, where syslog-ng is a common choice instead of rsyslog, like in this issue:
https://github.com/phusion/baseimage-docker/issues/338
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/logrotate/+bug/1644996/+subscriptions
More information about the foundations-bugs
mailing list