fix: Install qemu-block-extra in nova, cinder, ironic images (#1184)
fix #1183
In Ubuntu Jammy, the qemu-block-extra package is no longer required by the qemu-utils package and should be additionally installed to use rbd backend.
Depends-On: #1181
diff --git a/images/glance/Dockerfile b/images/glance/Dockerfile
index 7171659..6aa4389 100644
--- a/images/glance/Dockerfile
+++ b/images/glance/Dockerfile
@@ -36,7 +36,7 @@
RUN <<EOF bash -xe
apt-get update -qq
apt-get install -qq -y --no-install-recommends \
- ceph-common lsscsi nvme-cli python3-rados python3-rbd qemu-utils sysfsutils udev util-linux
+ ceph-common lsscsi nvme-cli python3-rados python3-rbd qemu-block-extra qemu-utils sysfsutils udev util-linux
apt-get clean
rm -rf /var/lib/apt/lists/*
EOF
diff --git a/images/ironic/Dockerfile b/images/ironic/Dockerfile
index bd4c7fe..a006e08 100644
--- a/images/ironic/Dockerfile
+++ b/images/ironic/Dockerfile
@@ -30,7 +30,7 @@
RUN <<EOF bash -xe
apt-get update -qq
apt-get install -qq -y --no-install-recommends \
- ethtool ipmitool iproute2 ipxe lshw qemu-utils tftpd-hpa
+ ethtool ipmitool iproute2 ipxe lshw qemu-block-extra qemu-utils tftpd-hpa
apt-get clean
rm -rf /var/lib/apt/lists/*
EOF
diff --git a/images/nova/Dockerfile b/images/nova/Dockerfile
index ec69e92..a36491d 100644
--- a/images/nova/Dockerfile
+++ b/images/nova/Dockerfile
@@ -35,7 +35,7 @@
RUN <<EOF bash -xe
apt-get update -qq
apt-get install -qq -y --no-install-recommends \
- ceph-common genisoimage iproute2 libosinfo-bin lsscsi ndctl nvme-cli openssh-client ovmf python3-libvirt python3-rados python3-rbd qemu-efi-aarch64 qemu-utils sysfsutils udev util-linux
+ ceph-common genisoimage iproute2 libosinfo-bin lsscsi ndctl nvme-cli openssh-client ovmf python3-libvirt python3-rados python3-rbd qemu-efi-aarch64 qemu-block-extra qemu-utils sysfsutils udev util-linux
apt-get clean
rm -rf /var/lib/apt/lists/*
EOF