After upgrading a RHEV host to RHEL 6.4, VMs fail to start, reporting "Operation not permitted".
Issue
After upgrading to RHEL 6.4, some Virtual Machines fail to start.
The /var/log/vdsm/vdsm.log file on the host that was attempting to run the VM contained;
Thread-9785::ERROR::2013-03-12 15:25:33,467::vm::680::vm.Vm::(_startUnderlyingVm) vmId=`7c1e5fad-013a-4dca-8c20-5d97cf40
56ba`::The vm start process failed
Traceback (most recent call last):
File "/usr/share/vdsm/vm.py", line 642, in _startUnderlyingVm
self._run()
File "/usr/share/vdsm/libvirtvm.py", line 1472, in _run
self._connection.createXML(domxml, flags),
File "/usr/lib64/python2.6/site-packages/vdsm/libvirtconnection.py", line 83, in wrapper
ret = f(*args, **kwargs)
File "/usr/lib64/python2.6/site-packages/libvirt.py", line 2645, in createXML
if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirtError: internal error process exited while connecting to monitor: qemu-kvm: -drive file=/rhev/data-center/bbd9ae00-077e-4bde-aa55-37c9e0d9c29a/b3b52d6d-f859-4261-b260-1d7f4186a7b3/images/e2f32fb0-f6f7-4ae4-9e58-75e9bca7aaaf/ccf8f9e8-fd7f-4108-8a52-bc61b47f2944,if=none,id=drive-virtio-disk0,format=qcow2,serial=e2f32fb0-f6f7-4ae4-9e58-75e9bca7aaaf,cache=none,werror=stop,rerror=stop,aio=native: could not open disk image /rhev/data-center/bbd9ae00-077e-4bde-aa55-37c9e0d9c29a/b3b52d6d-f859-4261-b260-1d7f4186a7b3/images/e2f32fb0-f6f7-4ae4-9e58-75e9bca7aaaf/ccf8f9e8-fd7f-4108-8a52-bc61b47f2944: Operation not permitted
The /var/log/libvirtd.log file contained;
2013-03-12 19:25:32.921+0000: 2171: error : absolutePathFromBaseFile:560 : Can't canonicalize path '../e2f32fb0-f6f7-4ae4-9e58-75e9bca7aaaf/c1f524f6-f7d8-4d2c-ad81-c39d5bfda42e': No such file or directory
2013-03-12 19:25:32.921+0000: 2171: warning : virStorageFileGetMetadataFromBuf:736 : Backing file '../e2f32fb0-f6f7-4ae4-9e58-75e9bca7aaaf/c1f524f6-f7d8-4d2c-ad81-c39d5bfda42e' of image '/dev/dm-11' is missing.
2013-03-12 19:25:32.921+0000: 2171: debug : virFileClose:72 : Closed fd 30
2013-03-12 19:25:32.921+0000: 2171: debug : qemuSetupDiskPathAllow:71 : Process path /rhev/data-center/bbd9ae00-077e-4bde-aa55-37c9e0d9c29a/b3b52d6d-f859-4261-b260-1d7f4186a7b3/images/e2f32fb0-f6f7-4ae4-9e58-75e9bca7aaaf/ccf8f9e8-fd7f-4108-8a52-bc61b47f2944 for disk
Environment
- Red Hat Enterprise Virtualization (RHEV) 3.x
- Red Hat Enterprise Linux (RHEL) 6.x host
- Red Hat Enterprise Virtualization Hypervisor (RHEV-H) 6.4
- libvirt-0.10.2-18
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
