Bug #42352
closedCeph libraries need /etc/ceph to work, yet installing them does not create this directory
0%
Description
tl;dr
Due to a missing dependency, /etc/ceph is not created when a Ceph library package (e.g. librados2, libcephfs1, etc.) is installed on a client machine.
longer version:
On a client machine (i.e. not a Ceph cluster node), typically only a ceph library package like libcephfs will be installed.
In order to actually connect to the Ceph cluster, programs linking to the library will look for configuration and keyrings in a directory called /etc/ceph, which is owned by the "ceph-common" package. Currently, ceph-common must be installed by hand - it is not brought in via the dependency chain.
Updated by Nathan Cutler over 4 years ago
- Status changed from In Progress to Fix Under Review
- Pull request ID set to 30975
Updated by Sage Weil over 4 years ago
- Status changed from Fix Under Review to Pending Backport
Updated by Nathan Cutler over 4 years ago
- Copied to Backport #42439: nautilus: Ceph libraries need /etc/ceph to work, yet installing them does not create this directory added
Updated by Yuri Weinstein over 4 years ago
Updated by Nathan Cutler over 4 years ago
- Status changed from Pending Backport to Resolved
While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".