[Bug 1644996] Re: logrotate config uses syslog group

Steve Langasek steve.langasek at canonical.com
Tue Jan 29 17:48:20 UTC 2019


What lxd containers are affected?

$ lxc launch ubuntu:bionic syslog-test
Creating syslog-test
Starting syslog-test                        
$ sudo lxc exec syslog-test -- getent group syslog
syslog:x:106:
$

The rsyslog package is a Recommends: of the ubuntu-minimal package,
which means that all images which Ubuntu produces will have this group
present with the exception of the base tarball (on which the docker
images are based), and the minimal image flavors (which includes a
minimal lxd rootfs, but this is not currently published to streams).

So how do you have "lots of lxd containers" affected y this?

-- 
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
Status in logrotate source package in Bionic:
  New
Status in logrotate source package in Cosmic:
  New

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