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-users

Re: [Xen-users] xen 3.0.4 - 22, 'Invalid argument' when starting domain.

Thanks for this answer.

However it didn't helped me. I feel a bit lost now. I really don't know what 
to do...
I don't know how to set or not PAE and how to check if it's enabled, but to be 
sure I rebuild a domU kernel with the same sources as dom0. And I got exactly 
the same error. Only my dom0 boots correctly, not my domUs.

Here are additionnal informations :

When restarting xend, I have these strange lines in my /var/log/messages 
logfile, however this does not prevent xend to work correctly. (At least for 
the xm list command)

# /var/log/messages
Feb 20 21:15:08 homer BLKTAPCTRL[18731]: blktapctrl: v1.0.0
Feb 20 21:15:08 homer BLKTAPCTRL[18731]: Found driver: [raw image (aio)]
Feb 20 21:15:08 homer BLKTAPCTRL[18731]: Found driver: [raw image (sync)]
Feb 20 21:15:08 homer BLKTAPCTRL[18731]: Found driver: [vmware image (vmdk)]
Feb 20 21:15:08 homer BLKTAPCTRL[18731]: Found driver: [ramdisk image (ram)]
Feb 20 21:15:08 homer BLKTAPCTRL[18731]: Found driver: [qcow disk (qcow)]
Feb 20 21:15:08 homer BLKTAPCTRL[18731]: Unable to start blktapctrl

homer ~ # xm info
host                   : homer
release                : 2.6.19.2-dom0
version                : #2 SMP Sat Feb 17 11:27:31 CET 2007
machine                : i686
nr_cpus                : 1
nr_nodes               : 1
sockets_per_node       : 1
cores_per_socket       : 1
threads_per_core       : 1
cpu_mhz                : 1802
hw_caps                : 
078bfbff:e3d3fbff:00000000:00000010:00000000:00000001:00000001
total_memory           : 2047
free_memory            : 1251
xen_major              : 3
xen_minor              : 0
xen_extra              : .4-1
xen_caps               : xen-3.0-x86_32
xen_pagesize           : 4096
platform_params        : virt_start=0xfc000000
xen_changeset          : unavailable
cc_compiler            : gcc version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, 
pie-8.7.9)
cc_compile_by          : root
cc_compile_domain      :
cc_compile_date        : Sat Feb 17 11:59:41 CET 2007
xend_config_format     : 3
homer ~ #
homer ~ # xm create /dev/null 
kernel=/usr/local/xen/boot/vmlinuz-2.6.19-xen-domU
Using config file "/dev/null".
Error: (22, 'Invalid argument')
homer ~ #
homer ~ # xm list
Name                                      ID   Mem VCPUs      State   Time(s)
Domain-0                                   0   768     1     r-----     80.8
homer ~ #

Nothing appears in the xend-debug.log, however in the xend.log I have :

homer ~ # cat /var/log/xen/xend.log
[2007-02-20 21:14:30 xend 18698] WARNING (XendAuthSessions:27) python-pam is 
required for XenAPI support.
[2007-02-20 21:14:30 xend 18712] INFO (SrvDaemon:322) Xend Daemon started
[2007-02-20 21:14:30 xend 18712] INFO (SrvDaemon:326) Xend changeset: 
unavailable.
[2007-02-20 21:14:30 xend 18712] INFO (SrvDaemon:333) Xend version: Unknown.
[2007-02-20 21:14:30 xend.XendDomainInfo 18712] DEBUG (XendDomainInfo:121) 
XendDomainInfo.recreate({'max_vcpu_id': 0, 'cpu_time': 
78959768061L, 'ssidref': 0, 'hvm': 0, 'shutdown_reason': 0, 'dying': 
0, 'online_vcpus': 1, 'domid': 0, 'paused': 0, 'crashed': 0, 'running': 
1, 'maxmem_kb': -4, 'shutdown': 0, 'mem_kb': 786432, 'handle': [0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'blocked': 0, 'name': 'Domain-0'})
[2007-02-20 21:14:30 xend.XendDomainInfo 18712] INFO (XendDomainInfo:135) 
Recreating domain 0, UUID 00000000-0000-0000-0000-000000000000. 
at /local/domain/0
[2007-02-20 21:14:30 xend 18712] DEBUG (XendDomain:428) Adding Domain: 0
[2007-02-20 21:14:30 xend 18712] DEBUG (XendDomain:372) number of vcpus to use 
is 0
[2007-02-20 21:14:30 xend 18712] INFO (XMLRPCServer:121) Opening Unix domain 
socket XML-RPC server on /var/run/xend/xen-api.sock.
[2007-02-20 21:14:30 xend 18712] INFO (XMLRPCServer:121) Opening Unix domain 
socket XML-RPC server on /var/run/xend/xmlrpc.sock.
[2007-02-20 21:14:30 xend.XendDomainInfo 18712] DEBUG (XendDomainInfo:798) 
XendDomainInfo.handleShutdownWatch
[2007-02-20 21:14:31 xend 18717] WARNING (XendAuthSessions:27) python-pam is 
required for XenAPI support.
[2007-02-20 21:15:08 xend 18723] WARNING (XendAuthSessions:27) python-pam is 
required for XenAPI support.
[2007-02-20 21:15:08 xend 18712] DEBUG (SrvServer:75) SrvServer.cleanup()
[2007-02-20 21:15:08 xend 18737] INFO (SrvDaemon:322) Xend Daemon started
[2007-02-20 21:15:08 xend 18737] INFO (SrvDaemon:326) Xend changeset: 
unavailable.
[2007-02-20 21:15:08 xend 18737] INFO (SrvDaemon:333) Xend version: Unknown.
[2007-02-20 21:15:08 xend.XendDomainInfo 18737] DEBUG (XendDomainInfo:121) 
XendDomainInfo.recreate({'max_vcpu_id': 0, 'cpu_time': 
79529983025L, 'ssidref': 0, 'hvm': 0, 'shutdown_reason': 0, 'dying': 
0, 'online_vcpus': 1, 'domid': 0, 'paused': 0, 'crashed': 0, 'running': 
1, 'maxmem_kb': -4, 'shutdown': 0, 'mem_kb': 786432, 'handle': [0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'blocked': 0, 'name': 'Domain-0'})
[2007-02-20 21:15:08 xend.XendDomainInfo 18737] INFO (XendDomainInfo:135) 
Recreating domain 0, UUID 00000000-0000-0000-0000-000000000000. 
at /local/domain/0
[2007-02-20 21:15:08 xend 18737] DEBUG (XendDomain:428) Adding Domain: 0
[2007-02-20 21:15:08 xend 18737] DEBUG (XendDomain:372) number of vcpus to use 
is 0
[2007-02-20 21:15:08 xend 18737] INFO (XMLRPCServer:121) Opening Unix domain 
socket XML-RPC server on /var/run/xend/xen-api.sock.
[2007-02-20 21:15:08 xend 18737] INFO (XMLRPCServer:121) Opening Unix domain 
socket XML-RPC server on /var/run/xend/xmlrpc.sock.
[2007-02-20 21:15:08 xend.XendDomainInfo 18737] DEBUG (XendDomainInfo:798) 
XendDomainInfo.handleShutdownWatch
[2007-02-20 21:15:09 xend 18742] WARNING (XendAuthSessions:27) python-pam is 
required for XenAPI support.
[2007-02-20 21:15:09 xend 18712] DEBUG (SrvServer:157) Waiting for 
['XMLRPCServer', 'XMLRPCServer'].
[2007-02-20 21:15:09 xend 18712] DEBUG (XMLRPCServer:186) 
XMLRPCServer.cleanup()
[2007-02-20 21:15:09 xend 18712] DEBUG (XMLRPCServer:186) 
XMLRPCServer.cleanup()
[2007-02-20 21:15:09 xend 18711] INFO (SrvDaemon:218) Xend exited with status 
0.
[2007-02-20 21:16:02 xend.XendDomainInfo 18737] DEBUG (XendDomainInfo:94) 
XendDomainInfo.create(['vm', ['name', 'null'], ['memory', 128], ['vcpus', 1], 
['on_xend_start', 'ignore'], ['on_xend_stop', 'ignore'], ['image', ['linux', 
['kernel', '/usr/local/xen/boot/vmlinuz-2.6.19-xen-domU']]]])
[2007-02-20 21:16:02 xend.XendConfig 18737] WARNING (XendConfig:606) 
Unconverted key: cpus
[2007-02-20 21:16:02 xend.XendDomainInfo 18737] DEBUG (XendDomainInfo:1284) 
XendDomainInfo.constructDomain
[2007-02-20 21:16:02 xend.XendDomainInfo 18737] DEBUG (XendDomainInfo:1330) 
XendDomainInfo.initDomain: 13 256
[2007-02-20 21:16:02 xend 18737] DEBUG (balloon:127) Balloon: 1281724 KiB 
free; need 131072; done.
[2007-02-20 21:16:02 xend 18737] INFO (image:125) buildDomain os=linux dom=13 
vcpus=1
[2007-02-20 21:16:02 xend 18737] DEBUG (image:194) domid          = 13
[2007-02-20 21:16:02 xend 18737] DEBUG (image:195) memsize        = 128
[2007-02-20 21:16:02 xend 18737] DEBUG (image:196) image          
= /usr/local/xen/boot/vmlinuz-2.6.19-xen-domU
[2007-02-20 21:16:02 xend 18737] DEBUG (image:197) store_evtchn   = 1
[2007-02-20 21:16:02 xend 18737] DEBUG (image:198) console_evtchn = 2
[2007-02-20 21:16:02 xend 18737] DEBUG (image:199) cmdline        =
[2007-02-20 21:16:02 xend 18737] DEBUG (image:200) ramdisk        =
[2007-02-20 21:16:02 xend 18737] DEBUG (image:201) vcpus          = 1
[2007-02-20 21:16:02 xend 18737] DEBUG (image:202) features       =
[2007-02-20 21:16:02 xend.XendDomainInfo 18737] ERROR (XendDomainInfo:397) VM 
start failed
Traceback (most recent call last):
  File "//usr/lib/python/xen/xend/XendDomainInfo.py", line 385, in start
    self._initDomain()
  File "//usr/lib/python/xen/xend/XendDomainInfo.py", line 1389, in 
_initDomain
    self._introduceDomain()
  File "//usr/lib/python/xen/xend/XendDomainInfo.py", line 1324, in 
_introduceDomain
    raise XendError(str(exn))
XendError: (22, 'Invalid argument')
[2007-02-20 21:16:02 xend.XendDomainInfo 18737] DEBUG (XendDomainInfo:1483) 
XendDomainInfo.destroy: domid=13
[2007-02-20 21:16:02 xend.XendDomainInfo 18737] DEBUG (XendDomainInfo:1491) 
XendDomainInfo.destroyDomain(13)
[2007-02-20 21:16:02 xend.XendDomainInfo 18737] ERROR (XendDomainInfo:99) 
Domain construction failed
Traceback (most recent call last):
  File "//usr/lib/python/xen/xend/XendDomainInfo.py", line 97, in create
    vm.start()
  File "//usr/lib/python/xen/xend/XendDomainInfo.py", line 385, in start
    self._initDomain()
  File "//usr/lib/python/xen/xend/XendDomainInfo.py", line 1389, in 
_initDomain
    self._introduceDomain()
  File "//usr/lib/python/xen/xend/XendDomainInfo.py", line 1324, in 
_introduceDomain
    raise XendError(str(exn))
XendError: (22, 'Invalid argument')
[2007-02-20 21:16:02 xend.XendDomainInfo 18737] DEBUG (XendDomainInfo:1483) 
XendDomainInfo.destroy: domid=None
[2007-02-20 21:16:02 xend.XendDomainInfo 18737] DEBUG (XendDomainInfo:1491) 
XendDomainInfo.destroyDomain(None)




Le lundi 19 février 2007 12:43, vous avez écrit :
> Might be of some help. I used to get a similar error, until I figured
> that I was mixing PAE and non-PAE kernels. My host, Fedora Core 6, had
> a PAE enabled kernel. My guest, openSUSE 10.2, had a non-PAE kernel.
> That was resulting in this very unhelpful 22, "Invalid Argument"
> error.
>
> Hope that helps.
>
> Regards,
> Rakhesh
>
> ps. I am unsubscribing from this list. So please cc me if you have any
> questions on this ...

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