transiant domain leaves behind transient disks preventing a domain start after a host reboot

Software environment

  • Operating system: Linux bernard 6.10.12-200.fc40.x86_64 #1 (closed) SMP PREEMPT_DYNAMIC Mon Sep 30 21:38:25 UTC 2024 x86_64 GNU/Linux
  • Architecture:
  • kernel version:
  • libvirt version:
  • Hypervisor and version:

Description of problem

Steps to reproduce

  1. create a transient domain with a transient disk, start it
  2. reboot host
  3. again create transient domain with transient disk
$ sudo virsh --connect=qemu:///system define /tmp/pool/m.west.tmp
Domain 'm.west' defined from /tmp/pool/m.west.tmp
  1. start it:
[cagney@bernard git-misc main│Δ1]$ sudo virsh start m.west
error: Failed to start domain 'm.west'
error: Operation not supported: Overlay file '/home/libreswan/pool/m.linux.qcow2.TRANSIENT-m.west' for transient disk 'vda' already exists

Additional information

m.west