p
2007-Mar-23 11:27 UTC
[Xen-devel] dom0 crash on second xen related command - problem for xen devel
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@lists.xensource.com http://lists.xensource.com/xen-devel