It looks like this may be a libvirt bug, if so I am fairly sure we have a duplicate of this somewhere
It looks like this may be a libvirt bug, if so I am fairly sure we have a duplicate of this somewhere