aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorMichael Still <mikal@stillhq.com>2026-01-15 09:28:13 +1100
committerMichael Still <mikal@stillhq.com>2026-01-15 09:28:13 +1100
commite63296bdb4b4045758c2a72b93f6bb05d3acd33c (patch)
tree7e6aaad912da8ef366c96647dbc9c853392d52ff /docker
parenta590ac5a5e94355081bd7192e776b6b5ac2851c2 (diff)
downloadkolla-e63296bdb4b4045758c2a72b93f6bb05d3acd33c.tar.gz
kolla-e63296bdb4b4045758c2a72b93f6bb05d3acd33c.zip
Re-enable SPICE support on Debian.
The move to Debian Trixie for Kolla master accidentally broke SPICE consoles for Nova (both Horizon and spice-direct). This is because Debian and Ubuntu now package the SPICE support in a separate package. Without this package, an attempt to start an instance in Nova requiring SPICE will result in messages like this in the nova-libvirt logs: libvirt.libvirtError: unsupported configuration: spice graphics are not supported with this QEMU And the instance will enter an error state. The fix is to install the `qemu-system-modules-spice` package as well in the nova-libvirt image. This re-arrangement of packages does not affect Debian Bookworm unless backports are explicitly enabled later. Closes-Bug: #2138186 Change-Id: Ib4ced4a04353b9c11c6f0abb7cfa91001b239e53 Signed-off-by: Michael Still <mikal@stillhq.com>
Diffstat (limited to 'docker')
-rw-r--r--docker/nova/nova-libvirt/Dockerfile.j21
1 files changed, 1 insertions, 0 deletions
diff --git a/docker/nova/nova-libvirt/Dockerfile.j2 b/docker/nova/nova-libvirt/Dockerfile.j2
index d65d31584..88e4a52d6 100644
--- a/docker/nova/nova-libvirt/Dockerfile.j2
+++ b/docker/nova/nova-libvirt/Dockerfile.j2
@@ -54,6 +54,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
'python3-rbd',
'qemu-block-extra',
'qemu-system',
+ 'qemu-system-modules-spice',
'qemu-utils',
'sasl2-bin',
'swtpm',