Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Fail to xm/xl create domUs after an upgrade



Hello list,

I'm not sure what's happening here

I had a NetBSD 6.1 dom0 running smoothly a couple of NetBSD domUs, and
then I just upgraded to 6.1.1. But since then, I can't get any of the
domUs to boot: "xm create" or "xl create" fails on any of the domUs
I had before upgrading. The output from xl is:

# xl create /usr/pkg/etc/xen/marauder 
Parsing config from /usr/pkg/etc/xen/marauder
libxl: error: libxl_create.c:437:libxl__domain_make: domain creation fail
libxl: error: libxl_create.c:663:initiate_domain_create: cannot make domain: -3
libxl: error: libxl.c:1377:libxl__destroy_domid: non-existant domain -1
libxl: error: libxl.c:1341:domain_destroy_callback: unable to destroy guest 
with domid 4294967295
libxl: error: libxl_create.c:1171:domcreate_destruction_cb: unable to destroy 
domain 4294967295 following failed creation

And xm shows:

# xm create /usr/pkg/etc/xen/marauder 
Using config file "/usr/pkg/etc/xen/marauder".
Error: Creating domain failed: name=marauder

Not finding any explanation there, I went to /var/log/xen/xend.log, but
I just don't get what the problem is:

[2013-10-09 21:49:58 367] DEBUG (XendDomainInfo:2499) 
XendDomainInfo.constructDomain
[2013-10-09 21:49:58 367] DEBUG (balloon:187) Balloon: 3103548 KiB free; need 
16384; done.
[2013-10-09 21:49:58 367] ERROR (XendDomainInfo:2561) (1, 'Operation not 
permitted')
Traceback (most recent call last):
  File "/usr/pkg/lib/python2.7/site-packages/xen/xend/XendDomainInfo.py", line 
2556, in _constructDomain
    target = self.info.target())
Error: (1, 'Operation not permitted')
[2013-10-09 21:49:58 367] ERROR (XendDomainInfo:488) VM start failed
Traceback (most recent call last):
  File "/usr/pkg/lib/python2.7/site-packages/xen/xend/XendDomainInfo.py", line 
473, in start
    XendTask.log_progress(0, 30, self._constructDomain)
  File "/usr/pkg/lib/python2.7/site-packages/xen/xend/XendTask.py", line 209, 
in log_progress
    retval = func(*args, **kwds)
  File "/usr/pkg/lib/python2.7/site-packages/xen/xend/XendDomainInfo.py", line 
2567, in _constructDomain
    raise VmError(failmsg)
VmError: Creating domain failed: name=marauder
[2013-10-09 21:49:58 367] ERROR (XendDomainInfo:108) Domain construction failed
Traceback (most recent call last):
  File "/usr/pkg/lib/python2.7/site-packages/xen/xend/XendDomainInfo.py", line 
106, in create
    vm.start()
  File "/usr/pkg/lib/python2.7/site-packages/xen/xend/XendDomainInfo.py", line 
473, in start
    XendTask.log_progress(0, 30, self._constructDomain)
  File "/usr/pkg/lib/python2.7/site-packages/xen/xend/XendTask.py", line 209, 
in log_progress
    retval = func(*args, **kwds)
  File "/usr/pkg/lib/python2.7/site-packages/xen/xend/XendDomainInfo.py", line 
2567, in _constructDomain
    raise VmError(failmsg)
VmError: Creating domain failed: name=marauder

I can't recall any problem during the upgrade, just the fact that I use
the xenkernel41 and xentools41 that are build for 6.1 (and not 6.1.1),
so I got the usual warning. But considering that both xm (python script)
and xl (binary) fail with the same symptoms, would that really matter?

Any idea?

-- 
Étienne


Home | Main Index | Thread Index | Old Index