Packaging: incorrect /etc/default
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Invalid
|
Undecided
|
Unassigned | ||
Mitaka |
Fix Released
|
Undecided
|
Unassigned | ||
ceph (Ubuntu) |
Fix Released
|
High
|
James Page | ||
Xenial |
Fix Released
|
High
|
James Page | ||
Yakkety |
Fix Released
|
High
|
James Page |
Bug Description
[Impact]
Its not possible to pass environment variables to ceph daemons due to mis-installation of /etc/default/ceph (its a nested dir, not a file).
[Test Case]
sudo apt-get install ceph
ls -la /etc/default/ceph
[Regression Potential]
Medium - upgrades, due to nested ceph/ceph are a little complex, but the packaging maintainer scripts should deal with it.
[Original Bug Report]
I am running ceph 10.2 on trusty (via upstart). The /etc/default are:
# ls -la /etc/default/
-rw-r--r-- 1 root root 325 Apr 29 19:54 /etc/default/
Is ceph/ceph really intended? The upstart conf has this in it
# fgrep /etc/default /etc/init/
test -f /etc/default/ceph && . /etc/default/ceph
The debian/rules seem to create that dir, fwiw:
install -d -m0755 debian/
install -m0644 etc/default/ceph debian/
# apt-cache policy ceph
ceph:
Installed: 10.2.0-
Candidate: 10.2.0-
Version table:
*** 10.2.0-
500 http://
100 /var/lib/
0.
500 http://
0.79-0ubuntu1 0
500 http://
Changed in ceph (Ubuntu Xenial): | |
importance: | Undecided → High |
Changed in ceph (Ubuntu Yakkety): | |
importance: | Undecided → High |
Changed in ceph (Ubuntu Xenial): | |
status: | New → Triaged |
Changed in ceph (Ubuntu Yakkety): | |
status: | Confirmed → In Progress |
assignee: | nobody → James Page (james-page) |
description: | updated |
Changed in ceph (Ubuntu Xenial): | |
status: | Triaged → In Progress |
assignee: | nobody → James Page (james-page) |
description: | updated |
Status changed to 'Confirmed' because the bug affects multiple users.