tmpfiles.d order not respected any more, breaks rsyslog
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemd (Ubuntu) |
Fix Released
|
High
|
Martin Pitt |
Bug Description
With latest systemd we now get wrong permissions on /var/log when rsyslog is installed:
drwxr-xr-x 1 root syslog 772 Mär 5 09:20 /var/log
It's supposed to be 0775, we install /usr/lib/
This is being caught by the boot-and-services autopkgtest.
This is simple to reproduce:
$ cat test.conf
d /var/log 0775 root syslog -
d /var/log 0755 - - -
$ sudo SYSTEMD_
[/home/
Running create action for entry d /var/log
Found existing directory "/var/log".
chmod "/var/log" to mode 775
/var/log created successfully.
Running remove action for entry d /var/log
Running create action for entry d /var/log
Found existing directory "/var/log".
chmod "/var/log" to mode 755
/var/log created successfully.
Running remove action for entry d /var/log
So it doesn't recognize that it already has a match, and applies the second rule anyway.
description: | updated |
Changed in systemd (Ubuntu): | |
assignee: | nobody → Martin Pitt (pitti) |
importance: | Undecided → High |
summary: |
- tmpfiles.d order not respected any more + tmpfiles.d order not respected any more, breaks rsyslog |
Changed in systemd (Ubuntu): | |
status: | New → In Progress |
description: | updated |
Changed in systemd (Ubuntu): | |
milestone: | none → ubuntu-15.03 |
Bisection leads to http:// cgit.freedeskto p.org/systemd/ systemd/ commit/ ?id=3f93da98796 1