WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] dom0 crash on second xen related command - problem for xen d

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] dom0 crash on second xen related command - problem for xen devel
From: p <p@xxxxxxxx>
Date: Fri, 23 Mar 2007 11:27:13 +0000
Cc: cveiga@xxxxxxxx
Delivery-date: Fri, 23 Mar 2007 09:06:06 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 1.5.0.9 (X11/20070103)
Hi there,

this problem was posted twice on xen-users mailing list and they said we should forward it to the devel list ;)

--- --- --- --- --- --- --- --- --- --- --- --- --- Description 1:



I have a problem "porting" my domU to another kernel.

I had used the Ubtuntu 6.10 generic kernel, for both dom0 and domU, but since there was no module support I compiled my own.

dom0 is up and running again, but when I try to create the domU I get an error (had first a special domU kernel used, but also tried the dom0 kernel. there was no difference)

root@main:~# xm cr -c /etc/xen/root.cfg
Using config file "/etc/xen/root.cfg".
Error: (22, 'Invalid argument')

---
/var/log/xen/xend.log

['root', '/dev/hda1 ro']]], ['device', ['vbd', ['uname', 'file:/srv/images/root66_ext3.img'], ['dev', 'hda1'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'file:/srv/images/root66_swap.img'], ['dev', 'hda2'], ['mode', 'w']]], ['device', ['vif', ['bridge', 'xenbr0']]]]) [2007-03-19 16:43:13 xend.XendDomainInfo 3202] DEBUG (__init__:1072) parseConfig: config is ['vm', ['name', 'root66'], ['memory', 384], ['vcpus', 1], ['image', ['linux', ['kernel', '/boot/vmlinuz-2.6-xen0'], ['root', '/dev/hda1 ro']]], ['device', ['vbd', ['uname', 'file:/srv/images/root66_ext3.img'], ['dev', 'hda1'], ['mode', 'w']]], ['device', ['vbd', ['uname', 'file:/srv/images/root66_swap.img'], ['dev', 'hda2'], ['mode', 'w']]], ['device', ['vif', ['bridge', 'xenbr0']]]] [2007-03-19 16:43:13 xend.XendDomainInfo 3202] DEBUG (__init__:1072) parseConfig: result is {'shadow_memory': None, 'uuid': None, 'on_crash': None, 'on_reboot': None, 'localtime': None, 'image': ['linux', ['kernel', '/boot/vmlinuz-2.6-xen0'], ['root', '/dev/hda1 ro']], 'on_poweroff': None, 'bootloader_args': None, 'cpus': None, 'name': 'root66', 'backend': [], 'vcpus': 1, 'cpu_weight': None, 'features': None, 'vcpu_avail': None, 'memory': 384, 'device': [('vbd', ['vbd', ['uname', 'file:/srv/images/root66_ext3.img'], ['dev', 'hda1'], ['mode', 'w']]), ('vbd', ['vbd', ['uname', 'file:/srv/images/root66_swap.img'], ['dev', 'hda2'], ['mode', 'w']]), ('vif', ['vif', ['bridge', 'xenbr0']])], 'bootloader': None, 'cpu': None, 'maxmem': None} [2007-03-19 16:43:13 xend.XendDomainInfo 3202] DEBUG (__init__:1072) XendDomainInfo.construct: None [2007-03-19 16:43:13 xend.XendDomainInfo 3202] ERROR (__init__:1072) Domain construction failed
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 194, in create
vm.construct()
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 1257, in construct
handle = uuid.fromString(self.info['uuid']))
Error: (22, 'Invalid argument')
[2007-03-19 16:43:13 xend.XendDomainInfo 3202] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=None [2007-03-19 16:43:13 xend 3202] ERROR (__init__:1072) (22, 'Invalid argument')
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/xen/util/xmlrpclib2.py", line 162, in _marshaled_dispatch
response = self._dispatch(method, params)
File "SimpleXMLRPCServer.py", line 406, in _dispatch
return func(*params)
File "/usr/lib/python2.4/site-packages/xen/xend/server/XMLRPCServer.py", line 64, in domain_create
info = XendDomain.instance().domain_create(config)
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomain.py", line 228, in domain_create
dominfo = XendDomainInfo.create(config)
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 194, in create
vm.construct()
File "/usr/lib/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 1257, in construct
handle = uuid.fromString(self.info['uuid']))
Error: (22, 'Invalid argument')

---

cat /etc/xen/root.cfg

kernel = "/boot/vmlinuz-2.6-xen0"
memory = 384
name = "root66"
image = "linux"
disk = [ 'file:/srv/images/root66_ext3.img,hda1,w','file:/srv/images/root66_swap.img,hda2,w' ]
root = "/dev/hda1 ro"
vif = [ 'bridge=xenbr0' ]

---


In addition to this after executing the command (producing the error), the next xen related command e.g. xm list, xentop, ... causes a system crash. It stops responding completly and only a hardware reset is getting it back to life. (But there's no entry in syslog about any failure...)

--- --- --- --- --- --- --- --- --- --- --- --- ---
Description 2:

Hi all,
I had installed the Xen 3.0.3 on a opensuse 10.2 (64 bits) on new quadcore intel processors with VT support, on a Dell Power Edge 1955 blade. I had many machines working. This installation had a poor network performance when using hardware virtualization. My applications for MPI require low network latencies.
I try to upgrade to Xen 3,0.4 to check the network performance.
I downloaded the tarball, and I installed it.
Now my machines doesn't run. Aditionally at the secont xm related comand used the dom0 crashs ... causes a system crash.
Any help is wellcomed
regards, cesar

My /var/log/xen/xend.log says:

[2007-03-19 15:34:57 xend 3391] INFO (SrvDaemon:283) Xend Daemon started
[2007-03-19 15:34:57 xend 3391] INFO (SrvDaemon:287) Xend changeset: Mon Jan 08 14:09:25 2007 +0000 13130:4d34be661f31. [2007-03-19 15:34:58 xend.XendDomainInfo 3391] DEBUG (XendDomainInfo:212) XendDomainInfo.recreate({'paused': 0, 'cpu_time' : 16194471880L, 'ssidref': 0, 'handle': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'shutdown_reason': 0, 'dying': 0 , 'dom': 0, 'mem_kb': 512144, 'maxmem_kb': 17179869180, 'max_vcpu_id': 7, 'crashed': 0, 'running': 1, 'shutdown': 0, 'onli
ne_vcpus': 8, 'blocked': 0})
[2007-03-19 15:34:58 xend.XendDomainInfo 3391] INFO (XendDomainInfo:224) Recreating domain 0, UUID 00000000-0000-0000-0000
-000000000000.
[2007-03-19 15:34:58 xend.XendDomainInfo 3391] WARNING (XendDomainInfo:246) No vm path in store for existing domain 0 [2007-03-19 15:34:58 xend.XendDomainInfo 3391] DEBUG (XendDomainInfo:712) Storing VM details: {'shadow_memory': '0', 'uuid ': '00000000-0000-0000-0000-000000000000', 'on_reboot': 'restart', 'on_poweroff': 'destroy', 'name': 'Domain-0', 'xend/res tart_count': '0', 'vcpus': '8', 'vcpu_avail': '1', 'memory': '501', 'on_crash': 'restart', 'maxmem': '501'} [2007-03-19 15:34:58 xend.XendDomainInfo 3391] DEBUG (XendDomainInfo:747) Storing domain details: {'cpu/1/availability': ' offline', 'cpu/3/availability': 'offline', 'name': 'Domain-0', 'console/limit': '1048576', 'cpu/2/availability': 'offline' , 'vm': '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0', 'cpu/7/availability': 'offline', 'cpu/0/availability': ' online', 'memory/target': '513024', 'cpu/5/availability': 'offline', 'cpu/6/availability': 'offline', 'cpu/4/availability'
: 'offline'}
[2007-03-19 15:34:58 xend 3391] DEBUG (XendDomain:153) number of vcpus to use is 0 [2007-03-19 15:34:58 xend.XendDomainInfo 3391] DEBUG (XendDomainInfo:933) XendDomainInfo.handleShutdownWatch
xen04:/etc/init.d

--- --- --- --- --- --- --- --- --- --- --- --- --- Meanwhile I found a solution for the first description, but I think it is a kind of work around ;)

I used the xen-hypervisor and the xen-util out of the Ubuntu repositories instead of compile my own. In addition to this I didn't used the xensource source code any more, but instead the one (again) out of Ubuntu repos.

Using the same .config, this time there wasn't a problem at all...

Therefore I think there is another hidden problem


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] dom0 crash on second xen related command - problem for xen devel, p <=