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

Re: [Xen-devel] Error: string index out of range


  • To: Ewan Mellor <ewan@xxxxxxxxxxxxx>
  • From: phcolaris <phcolaris@xxxxxxxxxxx>
  • Date: Tue, 20 Mar 2007 17:57:02 +0000
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Tue, 20 Mar 2007 10:55:37 -0700
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.uk; h=Received:X-YMail-OSG:Subject:From:To:Cc:In-Reply-To:References:Content-Type:Date:Message-Id:Mime-Version:X-Mailer:Content-Transfer-Encoding; b=imcwheETpLlHP5kIkv+npX34fsPe+HVlWC49Lkuit6sMiz+DA0iwAGgeW8klnUFtd9CiskvQaeNtJmvIFbNa9WG5UsstqcXKNkebVWW8Rj2JSIFbin5KNX3Rv55oJKyntuBpcuCnONM6B9m1qaRoBJ5E5l60FtpkNDRopBodAWw= ;
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

used the cpus = "" so can xen pickup which one to use
I assume that I could use cpus="0" and vcpus=1 to make sure that the
domU use only that cpu, right?

but even with cpus="0,1" and vcpus=2 got this error:

[2007-03-20 17:51:29 xend.XendDomainInfo 3421] ERROR
(XendDomainInfo:1169) Failed to restart domain 4.
Traceback (most recent call last):
  File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomainInfo.py",
line 1155, in _restart
    new_dom = XendDomain.instance().domain_create(config)
  File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomain.py", line
870, in domain_create
    dominfo = XendDomainInfo.create(config)
  File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomainInfo.py",
line 95, in create
    vm = XendDomainInfo(XendConfig.XendConfig(sxp_obj = config))
  File "/usr/lib64/python2.5/site-packages/xen/xend/XendConfig.py", line
301, in __init__
    self._sxp_to_xapi(sxp_obj)
  File "/usr/lib64/python2.5/site-packages/xen/xend/XendConfig.py", line
600, in _sxp_to_xapi
    cfg = self._parse_sxp(sxp_cfg)
  File "/usr/lib64/python2.5/site-packages/xen/xend/XendConfig.py", line
566, in _parse_sxp
    for c in cfg['cpus'].split(','):
AttributeError: 'list' object has no attribute 'split'







On Tue, 2007-03-20 at 17:42 +0000, Ewan Mellor wrote:
> On Tue, Mar 20, 2007 at 05:15:50PM +0000, phcolaris wrote:
> 
> > hi all,
> > 
> > got this error when creating domU, got 3.0.4_13138 xen on 2.6.20.2-4
> > 
> > any idea?
> > thanks
> > phil
> > 
> > [2007-03-20 17:07:24 xend 3421] ERROR (xmlrpclib2:283) string index out
> > of range
> > Traceback (most recent call last):
> >   File "/usr/lib64/python2.5/site-packages/xen/util/xmlrpclib2.py", line
> > 262, in _marshaled_dispatch
> >     response = self._dispatch(method, params)
> >   File "/usr/lib64/python2.5/SimpleXMLRPCServer.py", line 415, in
> > _dispatch
> >     return func(*params)
> >   File
> > "/usr/lib64/python2.5/site-packages/xen/xend/server/XMLRPCServer.py",
> > line 69, in domain_create
> >     info = XendDomain.instance().domain_create(config)
> >   File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomain.py", line
> > 870, in domain_create
> >     dominfo = XendDomainInfo.create(config)
> >   File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomainInfo.py",
> > line 95, in create
> >     vm = XendDomainInfo(XendConfig.XendConfig(sxp_obj = config))
> >   File "/usr/lib64/python2.5/site-packages/xen/xend/XendConfig.py", line
> > 301, in __init__
> >     self._sxp_to_xapi(sxp_obj)
> >   File "/usr/lib64/python2.5/site-packages/xen/xend/XendConfig.py", line
> > 600, in _sxp_to_xapi
> >     cfg = self._parse_sxp(sxp_cfg)
> >   File "/usr/lib64/python2.5/site-packages/xen/xend/XendConfig.py", line
> > 573, in _parse_sxp
> >     if c[0] == '^':
> > IndexError: string index out of range
> 
> This looks like you have passed a cpus configuration entry that is empty, or
> has an empty part -- it should be a comma-separated string something like
> "0,1,3-4,6", but it looks like you've written "0," or just the empty string.
> 
> Does that make sense?
> 
> The fact that this is failing so badly is a bug in XendConfig, and it looks
> like it's still present.  I'll fix it.
> 
> Ewan.


                
___________________________________________________________ 
Try the all-new Yahoo! Mail. "The New Version is radically easier to use" ? The 
Wall Street Journal 
http://uk.docs.yahoo.com/nowyoucan.html


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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.