Actions
Bug #42352
closedCeph libraries need /etc/ceph to work, yet installing them does not create this directory
% Done:
0%
Source:
Tags:
Backport:
nautilus
Regression:
No
Severity:
3 - minor
Reviewed:
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.
Actions