Starting VM Failed with Error 'VmError: Unable to find number for device' On Oracle VM 2.1 (Doc ID 1073935.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle VM - Version: 2.1.2 - Release: OVM212
Information in this document applies to any platform.

Symptoms


Starting VM failed with the following error in /var/log/xen/xend.log:
[2010-03-03 14:29:42 10959] ERROR (XendDomainInfo:1671) XendDomainInfo.initDomain: exception occurred
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 1663, in _initDomain
self._createDevices()
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 1435, in _createDevices
devid = self._createDevice(devclass, config)
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 1407, in _createDevice
return self.getDeviceController(deviceClass).createDevice(devConfig)
File "/usr/lib/python2.4/site-packages/xen/xend/server/DevController.py", line 88, in createDevice
(devid, back, front) = self.getDeviceDetails(config)
File "/usr/lib/python2.4/site-packages/xen/xend/server/blkif.py", line 96, in getDeviceDetails
raise VmError('Unable to find number for device (%s)' % (dev))
VmError: Unable to find number for device (xvdq)

Changes

Added more disks in vm.cfg manually.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms