Description of problem:
Cloning a machine results in:
Error creating virtual machine clone 'f17-clean-32-clone': cannot create path '/dev/vg_data/f17-clean-32-clone': File exists
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 96, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/clone.py", line 829, in _async_clone
CloneManager.start_duplicate(self.clone_design, meter)
File "/usr/lib/python2.7/site-packages/virtinst/CloneManager.py", line 640, in start_duplicate
_do_duplicate(design, meter)
File "/usr/lib/python2.7/site-packages/virtinst/CloneManager.py", line 665, in _do_duplicate
dst_dev.setup_dev(meter=meter)
File "/usr/lib/python2.7/site-packages/virtinst/VirtualDisk.py", line 1429, in setup_dev
return self.setup(meter)
File "/usr/lib/python2.7/site-packages/virtinst/VirtualDisk.py", line 1439, in setup
self._do_create_storage(progresscb)
File "/usr/lib/python2.7/site-packages/virtinst/VirtualDisk.py", line 1284, in _do_create_storage
self._set_vol_object(self.vol_install.install(meter=progresscb),
File "/usr/lib/python2.7/site-packages/virtinst/Storage.py", line 1211, in install
vol = self.pool.createXMLFrom(xml, self.input_vol, 0)
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 2274, in createXMLFrom
if ret is None:raise libvirtError('virStorageVolCreateXMLFrom() failed', pool=self)
libvirtError: cannot create path '/dev/vg_data/f17-clean-32-clone': File exists
However:
$ ls /dev/vg_data/f17-clean-32-clone
ls: cannot access /dev/vg_data/f17-clean-32-clone: No such file or directory
This happens on each vm I have that has virtual disk on LVM.
Version-Release number of selected component (if applicable):
libvirt-0.10.2-3.fc18.x86_64
virt-manager-0.9.4-1.fc18.1.noarch
How reproducible:
Always