From: Sebastian Wagner Date: Wed, 18 Dec 2019 13:38:48 +0000 (+0100) Subject: spec, debian: cephadm requires lvm2 X-Git-Tag: v15.1.0~437^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F32323%2Fhead;p=ceph.git spec, debian: cephadm requires lvm2 cephadm mounts `/run/lvm` into OSD containers, which only exists, if `lvm2` is installed on the container host. Otherwise we cannot start ceph-volume or osd containers. Fixes: https://tracker.ceph.com/issues/43368 Signed-off-by: Sebastian Wagner --- diff --git a/ceph.spec.in b/ceph.spec.in index 1a298114e2f5..38500a245bc0 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -393,6 +393,7 @@ Base is the package that includes all the files shared amongst ceph servers %package -n cephadm Summary: Utility to bootstrap Ceph clusters Requires: podman +Requires: lvm2 %description -n cephadm Utility to bootstrap a Ceph cluster and manage Ceph daemons deployed with systemd and podman. diff --git a/debian/control b/debian/control index 7321e1f0ceb2..0b55ccbdfada 100644 --- a/debian/control +++ b/debian/control @@ -169,6 +169,7 @@ Description: debugging symbols for ceph-base Package: cephadm Architecture: linux-any Depends: docker.io, + lvm2, ${python:Depends}, Description: cephadm utility to bootstrap ceph daemons with systemd and containers Ceph is a massively scalable, open-source, distributed