[Bug 1346703] [NEW] /var/log/maas/rsyslog has incorrect permission

Launchpad Bug Tracker 1346703 at bugs.launchpad.net
Tue Oct 14 09:23:20 UTC 2014


You have been subscribed to a public bug by Louis Bouchard (louis-bouchard):

[SRU justification]
This fix is required to allow maas to log rsyslog events

[Impact]
Without this fix, no d-i log from MAAS can be written

[Fix]
Change the post install script code that sets permissions in /var/log/maas
directory

[Test Case]

1. create pristine Ubuntu 14.04 LTS box 
2. sudo apt-get update && sudo apt-get install maas 

Actual result: 
/var/log/maas/rsyslog/ is owned by maas:maas and not writable by syslog user. No log will be written. 
$ ll /var/log/maas/rsyslog/ 
drwxr-xr-x 2 maas maas 4096 Jul 16 06:26 ./ 

Expected result: 
/var/log/maas/rsyslog/ is writable by syslog user to store d-i log from MAAS nodes. 

[Regression]
None expected as only the rsyslog ownership is changed explicitely

[Description of the problem]

/var/log/maas/rsyslog/ is owned by maas:maas and has 755 permission
after maas package installation. Therefore rsyslogd cannot write logs
into the directory.

How to reproduce:
 1. prepare pristine trusty box
 2. sudo apt-get install maas

Expected result:
/var/log/maas/rsyslog/ is owned by for example syslog:syslog.

Actual result:
$ ll /var/log/maas/rsyslog/
drwxr-xr-x 2 maas maas 4096 Jul 22 01:13 ./

Workaround:

$ sudo chown -R syslog:syslog /var/log/maas/rsyslog

It seems that 3 packages are trying to set owner related /var/log/maas/*.
====
$ grep -r chown.*/var/log/maas /var/lib/dpkg/info/
/var/lib/dpkg/info/maas-cluster-controller.postinst:    chown -R maas:maas /var/log/maas
/var/lib/dpkg/info/maas-region-controller-min.postinst:    chown -R maas:maas /var/log/maas
/var/lib/dpkg/info/maas-region-controller-min.postinst:    chown -R syslog:syslog /var/log/maas/rsyslog
/var/lib/dpkg/info/maas-region-controller.postinst:     chown -R maas:maas /var/log/maas
/var/lib/dpkg/info/maas-region-controller.postinst:     chown -R syslog:syslog /var/log/maas/rsyslog
====

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: maas 1.5.2+bzr2282-0ubuntu0.2
ProcVersionSignature: User Name 3.13.0-29.53-generic 3.13.11.2
Uname: Linux 3.13.0-29-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
Date: Tue Jul 22 01:15:20 2014
PackageArchitecture: all
ProcEnviron:
 TERM=screen-bce
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: maas
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: maas (Ubuntu)
     Importance: Medium
     Assignee: Louis Bouchard (louis-bouchard)
         Status: Fix Released

** Affects: maas (Ubuntu Trusty)
     Importance: Medium
     Assignee: Louis Bouchard (louis-bouchard)
         Status: In Progress


** Tags: amd64 apport-bug cts trusty uec-images
-- 
/var/log/maas/rsyslog has incorrect permission
https://bugs.launchpad.net/bugs/1346703
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list