OVM 3.4.x - Guest startup failure due to DMA heap leak "(12, 'Cannot allocate memory')" and "failed (3): stderr: Error: Domain does not exist"

(Doc ID 2320156.1)

Last updated on OCTOBER 24, 2017

Applies to:

Oracle VM - Version 3.4.1 and later
Linux x86-64

Symptoms

Oracle VM guest startup failed with following errors on OVM 3.4 UI, also "xm create" failed with similar error.

2017-10-23 13:16:22 10887] DEBUG (base:263) async call complete: func: start_vm pid: 10887 status: 1 output: Command: ['xm', 'create', '/OVS/Repositories/0004fb0000030000d1de53256e5a8226/VirtualMachines/0004fb000006000092ddf31f66ad179e/vm.cfg'] failed (1): stderr: Error: Creating domain failed: name=0004fb000006000092ddf31f66ad179e
stdout: Using config file "/OVS/Repositories/0004fb0000030000d1de53256e5a8226/VirtualMachines/0004fb000006000092ddf31f66ad179e/vm.cfg".
[2017-10-23 13:16:23 17832] DEBUG (notificationserver:198) sent events: [('{ASYNC_PROC} exit PID 10887', {'status': 1, 'output': 'Command: [\'xm\', \'create\', \'/OVS/Repositories/0004fb0000030000d1de53256e5a8226/VirtualMachines/0004fb000006000092ddf31f66ad179e/vm.cfg\'] failed (1): stderr: Error: Creating domain failed: name=0004fb000006000092ddf31f66ad179e\n stdout: Using config file "/OVS/Repositories/0004fb0000030000d1de53256e5a8226/VirtualMachines/0004fb000006000092ddf31f66ad179e/vm.cfg".\n'})]
[2017-10-23 13:16:23 10908] DEBUG (service:75) call start: list_vm('0004fb0000030000d1de53256e5a8226', '0004fb000006000092ddf31f66ad179e')
[2017-10-23 13:16:23 10908] ERROR (service:97) catch_error: Command: ['xm', 'list', '--long', '0004fb000006000092ddf31f66ad179e'] failed (3): stderr: Error: Domain '0004fb000006000092ddf31f66ad179e' does not exist.
stdout:
Traceback (most recent call last):
File "/usr/lib64/python2.6/site-packages/agent/lib/service.py", line 95, in wrapper
return func(*args)
File "/usr/lib64/python2.6/site-packages/agent/api/hypervisor/xenxm.py", line 293, in list_vm
return get_vm(vm_name)
File "/usr/lib64/python2.6/site-packages/agent/lib/xenxm.py", line 109, in get_vm
info = run_cmd(['xm', 'list', '--long', domain])
File "/usr/lib64/python2.6/site-packages/agent/lib/linux.py", line 62, in run_cmd
% (cmd, proc.returncode, stderrdata, stdoutdata))
RuntimeError: Command: ['xm', 'list', '--long', '0004fb000006000092ddf31f66ad179e'] failed (3): stderr: Error: Domain '0004fb000006000092ddf31f66ad179e' does not exist. stdout:
 [root@pdp-oterp-02 VirtualMachines]# xm create 0004fb000006000092ddf31f66ad179e/vm.cfg
Using config file "./0004fb000006000092ddf31f66ad179e/vm.cfg".
Error: Creating domain failed: name=0004fb000006000092ddf31f66ad179e

Changes

 

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