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] xm create - Xend has probably crashed! Invalid or missin

To: "Hayawardh V" <hayawardh@xxxxxxxxx>
Subject: Re: [Xen-users] xm create - Xend has probably crashed! Invalid or missing HTTP status code.
From: Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Date: Sun, 9 Dec 2007 02:34:40 +0000
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sat, 08 Dec 2007 18:35:27 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <68f1f87c0712031849l720bbabaobb24af19d172d6b8@xxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <68f1f87c0712031452x10ae38cam84db56262fd6b0c4@xxxxxxxxxxxxxx> <200712040215.03303.mark.williamson@xxxxxxxxxxxx> <68f1f87c0712031849l720bbabaobb24af19d172d6b8@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.6 (enterprise 0.20070907.709405)
Hi there,

> > Anything interesting in /var/log/xen/xend.log or /var/log/xen/xend-
> > debug.log?
>
>     /var/log/xen/xend.log
>     Near the top:
> *    (Its recreating some domain)*
>     [2007-12-02 17:37:05 6495] DEBUG (XendDomainInfo:126)
> XendDomainInfo.recreate({'max_vcpu_id': 0, 'cpu_time': 141296484314L,
> 'ssidref': 65537, 'hvm': 0, 'shutdown_reason': 0, 'dying': 0,
> 'online_vcpus': 1, 'domid': 0, 'paused': 0, 'crashed': 0, 'running': 1,
> 'maxmem_kb': 1048576L, 'shutdown': 0, 'mem_kb': 954796L, 'handle': [0, 0,
> 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'blocked': 0, 'name':
> 'Domain-0'}) [2007-12-02 17:37:05 6495] INFO (XendDomainInfo:143)
> Recreating domain 0, UUID 00000000-0000-0000-0000-000000000000. at
> /local/domain/0
>    .....
>    .....


Is this next bit where you create your new domain?

>
> > [2007-12-02 17:37:32 6495] DEBUG (XendDomainInfo:1517)
> > XendDomainInfo.initDomain: 17 256
> > [2007-12-02 17:37:32 6495] DEBUG (XendDomainInfo:1549)
> > _initDomain:shadow_memory=0x0, memory_static_max=0x40000000,
> > memory_static_min=0x0.
> > [2007-12-02 17:37:32 6494] CRITICAL (SrvDaemon:231) *Xend died due to
> > signal 11!*  Restarting it[2007-12-02 17:37:32 6530] INFO (SrvDaemon:331)
> > Xend Daemon started

OK.

The fact that Xend died here due to Signal 11 (segfault) is quite worrying in 
itself.  It juggests that some kind of bug has just happened...  weird.

I guess that suggests that whatever bit you skipped above might have had 
something to do with it.  Sorry, it's not the direct cause of the error 
you're seeing, so I understand why you skipped it.  But I suspect it has 
something to do with the root cause.

>
>    *(The same recreation doesnt work below)*
>
> > [2007-12-02 17:37:32 6530] INFO (SrvDaemon:335) Xend changeset: Thu Nov
> > 29 19:30:33 2007 +0000 16491:3057f813da14.
> > [2007-12-02 17:37:32 6530] INFO (SrvDaemon:342) Xend version: Unknown.
> > [2007-12-02 17:37:32 6530] DEBUG (XendDomainInfo:126)
> > XendDomainInfo.recreate({'max_vcpu_id': 0, 'cpu_time': 142499085675L,
> > 'ssidref': 65537, 'hvm': 0, 'shutdown_reason': 0, 'dying': 0,
> > 'online_vcpus': 1, 'domid': 0, 'paused': 0, 'crashed': 0, 'running': 1,
> > 'maxmem_kb': 1048576L, 'shutdown': 0, 'mem_kb': 954796L, 'handle': [0, 0,
> > 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'blocked': 0, 'name':
> > 'Domain-0'}) [2007-12-02 17:37:32 6530] INFO (XendDomainInfo:143)
> > Recreating domain 0, UUID 00000000-0000-0000-0000-000000000000. at
> > /local/domain/0
> > [2007-12-02 17:37:32 6530] DEBUG (XendDomain:443) Adding Domain: 0
> > [2007-12-02 17:37:32 6530] DEBUG (XendDomainInfo:873) Storing domain
> > details: {'name': 'Domain-0', 'console/limit': '1048576', 'vm':
> > '/vm/00000000-0000-0000-0000-000000000000', 'domid': '0',
> > 'cpu/0/availability': 'online', 'memory/target': '954796',
> > 'control/platform-feature-multiprocessor-suspend': '1'}
> > [2007-12-02 17:37:32 6530] DEBUG (XendDomainInfo:957)
> > XendDomainInfo.handleShutdownWatch
> > [2007-12-02 17:37:32 6530] DEBUG (XendDomain:379) number of vcpus to use
> > is 0
> > [2007-12-02 17:37:32 6530] DEBUG (XendDomainInfo:126)
> > XendDomainInfo.recreate({'max_vcpu_id': 0, 'cpu_time': 0L, 'ssidref': 0,
> > 'hvm': 0, 'shutdown_reason': 0, 'dying': 0, 'online_vcpus': 0, 'domid':
> > 17, 'paused': 1, 'crashed': 0, 'running': 0, 'maxmem_kb': 1048576L,
> > 'shutdown': 0, 'mem_kb': 0L, 'handle': [247, 236, 220, 56, 215, 217, 181,
> > 31, 227, 57, 251, 99, 222, 118, 127, 58], 'blocked': 1})
> > [2007-12-02 17:37:32 6530] ERROR (XendDomain:178) Failed to create
> > reference to running domain id: 17
> > Traceback (most recent call last):
> >   File "/usr/lib/python2.5/site-packages/xen/xend/XendDomain.py", line
> > 175, in _init_domains
> >     new_dom = XendDomainInfo.recreate(dom, False)
> >   File "/usr/lib/python2.5/site-packages/xen/xend/XendDomainInfo.py",
> > line 130, in recreate
> >     xeninfo = XendConfig.XendConfig(dominfo = info)
> >   File "/usr/lib/python2.5/site-packages/xen/xend/XendConfig.py", line
> > 275, in __init__
> >     self._dominfo_to_xapi(dominfo, update_mem = True)
> >   File "/usr/lib/python2.5/site-packages/xen/xend/XendConfig.py", line
> > 420, in _dominfo_to_xapi
> >     self._memory_sanity_check()
> >   File "/usr/lib/python2.5/site-packages/xen/xend/XendConfig.py", line
> > 365, in _memory_sanity_check
> >     raise XendConfigError("memory_dynamic_max must be greater " \
> > XendConfigError: *Invalid Configuration: memory_dynamic_max must be
> > greater than zero

For some reason, maxmem_kb is 0 in the domain it's trying to recreate, so it 
seems not to have any memory.  It also says the domain is paused...  Perhaps 
Xend crashed with signal 11 part way through creating a domain for you - is 
that a possibility?

Xend seems to have got itself into a funny state, possibly due to the earlier 
crash.  Ideally, it should probably handle this sort of thing better, though.

Are you still having this problem?  Have you tried updating your pull of 
xen-unstable?

And in your setup, have you enabled any particular security policy at all?  
I'm afraid I don't understand the security policies very well, so this is 
slightly unfamiliar territory for me.

Cheers,
Mark

-- 
Dave: Just a question. What use is a unicyle with no seat?  And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!

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