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=b2cf2c7a8de572d808f62d7ee8d0b8df6c779085;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 1a298114e2f53..38500a245bc02 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 7321e1f0ceb21..0b55ccbdfadae 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