From b2cf2c7a8de572d808f62d7ee8d0b8df6c779085 Mon Sep 17 00:00:00 2001 From: Sebastian Wagner Date: Wed, 18 Dec 2019 14:38:48 +0100 Subject: [PATCH] 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 --- ceph.spec.in | 1 + debian/control | 1 + 2 files changed, 2 insertions(+) diff --git a/ceph.spec.in b/ceph.spec.in index 1a298114e2f..38500a245bc 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 7321e1f0ceb..0b55ccbdfad 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 -- 2.47.3