I connect using ssh from my rawhide machine running virt-manager:
To my RHEL 5.4 host:
And I am trying to clone the VM. I changed the name of the new VM and I changed the file name I wanted to use for the new VM image.
It then popped up the following error dialog and traceback.
Error creating virtual machine clone 'Rawhide2': Couldn't create storage volume 'Rawhide2.img': 'unknown procedure: 125'
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/clone.py", line 751, in _async_clone
File "/usr/lib/python2.6/site-packages/virtinst/CloneManager.py", line 634, in start_duplicate
File "/usr/lib/python2.6/site-packages/virtinst/CloneManager.py", line 659, in _do_duplicate
File "/usr/lib/python2.6/site-packages/virtinst/VirtualDisk.py", line 905, in setup
File "/usr/lib/python2.6/site-packages/virtinst/VirtualDisk.py", line 771, in _do_create_storage
File "/usr/lib/python2.6/site-packages/virtinst/Storage.py", line 977, in install
"'%s': '%s'" % (self.name, str(e)))
RuntimeError: Couldn't create storage volume 'Rawhide2.img': 'unknown procedure: 125'
This (admittedly obscure) error just means that the RHEL5.4 host doesn't support the volume cloning API. It was only introduced in 0.6.4
Closing as NOTABUG
Eric points out the error message should be fixed
Okay, we should give an explicit 'Cloning not supported error' now. Unfortunately it is difficult to detect whether the API is available for a remote connection, so the error will still happen at clone time, but its better than nothing: