The rbd backend implementation of glance_store requires not only
python3-rbd but also python3-rados. In CentOS the python3-rados package
is installed as a dependency of python3-rbd, but in Debian and Ubuntu
that dependency is not defined and we should install python3-rados
explicitly.
This fixes the missing python3-rados package in Ubuntu, by using
the meta python3-ceph package which installs all python libraries.
Reviewed: https:/ /review. opendev. org/c/openstack /puppet- glance/ +/870484 /opendev. org/openstack/ puppet- glance/ commit/ 7c1dc7144bd396f 66a2cb8a2032852 e5c7a69f8c
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 7c1dc7144bd396f 66a2cb8a2032852 e5c7a69f8c
Author: Takashi Kajinami <email address hidden>
Date: Mon Jan 16 12:04:00 2023 +0900
Ubuntu: Make sure python3-rados is installed
The rbd backend implementation of glance_store requires not only
python3-rbd but also python3-rados. In CentOS the python3-rados package
is installed as a dependency of python3-rbd, but in Debian and Ubuntu
that dependency is not defined and we should install python3-rados
explicitly.
This fixes the missing python3-rados package in Ubuntu, by using
the meta python3-ceph package which installs all python libraries.
Closes-Bug: #2002934 1ce1d7ba34d1b79 7dbef8402ad
Change-Id: I620c607f09e98f