From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Ehrhardt Subject: [Fwd: Re: [XenPPC] can't start xend - anyone similar problems or a hint for me ?] Date: Fri, 04 May 2007 17:03:37 +0200 Message-ID: <463B4B49.9060001@linux.vnet.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com, Hollis Blanchard List-Id: xen-devel@lists.xenproject.org re-submit to xen-devel Hollis Blanchard wrote: > On Thu, 2007-05-03 at 16:47 +0200, Christian Ehrhardt wrote: > =20 >> Hi, >> I can't start xend anymore and wanted to ask if anyone had similar=20 >> problems in the past. >> Also every suggestion to solve that issue is very welcome - actually I= =20 >> hope someone has a hint for me ;-) >> >> It used to work before with some older source tree for xen & linux. I=20 >> tested my old xen/dom0 image that used to work together with the new=20 >> tools but that throws the same errors (I need to go to the new version= =20 >> anyway so stepping back would be only a bug trackiong option anyway). >> I already moved to the current head of xen-unstable.hg and=20 >> linux-ppc-2,6.hg and recompiled everything. >> I used to build/boot debug images but the error occurs also with non=20 >> debug images. >> >> Here I post the information what I got out of my logs on my system so=20 >> far. Important facts are: >> - exception "metrics" ??? >> - there is some phyton/xen rocess listening on port 8002 >> >> xend.log: >> INFO (SrvDaemon:331) Xend Daemon started >> INFO (SrvDaemon:335) Xend changeset: Wed May 02 14:41:51 2007 +0100=20 >> 14995:f3cf882c9578. >> INFO (SrvDaemon:342) Xend version: Unknown. >> WARNING (XendNode:147) Error recreating network=20 >> af23a262-339d-9043-66f3-56ae2d6d894a >> ERROR (SrvDaemon:353) Exception starting xend ('metrics') >> Traceback (most recent call last): >> 4430 File "//usr/lib/python/xen/xend/server/SrvDaemon.py", line=20 >> 345, in run >> 4431 servers =3D SrvServer.create() >> 4432 File "//usr/lib/python/xen/xend/server/SrvServer.py", line=20 >> 254, in create >> 4433 root.putChild('xend', SrvRoot()) >> 4434 File "//usr/lib/python/xen/xend/server/SrvRoot.py", line 40,= =20 >> in __init__ >> 4435 self.get(name) >> 4436 File "//usr/lib/python/xen/web/SrvDir.py", line 82, in get >> 4437 val =3D val.getobj() >> 4438 File "//usr/lib/python/xen/web/SrvDir.py", line 52, in getob= j >> 4439 self.obj =3D klassobj() >> 4440 File "//usr/lib/python/xen/xend/server/SrvNode.py", line 30,= =20 >> in __init__ >> 4441 self.xn =3D XendNode.instance() >> 4442 File "//usr/lib/python/xen/xend/XendNode.py", line 658, in=20 >> instance >> 4443 inst =3D XendNode() >> 4444 File "//usr/lib/python/xen/xend/XendNode.py", line 168, in=20 >> __init__ >> 4445 XendPIF.recreate(pif, pif_uuid) >> 4446 File "//usr/lib/python/xen/xend/XendPIF.py", line 197, in re= create >> 4447 metrics_uuid =3D record['metrics'] >> 4448 KeyError: 'metrics' >> =20 > > This looks like a problem in generic code, and there has been some chur= n > in XenPIF.py recently, so please report this to xen-devel. > =20 FYI: a quick dirty workaround was to comment out a complete section. This avoided that issue but I think it can't be the final solution current workaround: diff -r bb9ed6b69f8c tools/python/xen/xend/XendNode.py --- a/tools/python/xen/xend/XendNode.py Thu May 03 07:42:35 2007 -0400 +++ b/tools/python/xen/xend/XendNode.py Thu May 03 07:00:07 2007 -0400 @@ -161,13 +161,13 @@ class XendNode: - saved_pifs =3D self.state_store.load_state('pif') - if saved_pifs: - for pif_uuid, pif in saved_pifs.items(): - try: - XendPIF.recreate(pif, pif_uuid) - except CreateUnspecifiedAttributeError: - log.warn("Error recreating PIF %s", pif_uuid) +# saved_pifs =3D self.state_store.load_state('pif') +# if saved_pifs: +# for pif_uuid, pif in saved_pifs.items(): +# try: +# XendPIF.recreate(pif, pif_uuid) +# except CreateUnspecifiedAttributeError: +# log.warn("Error recreating PIF %s", pif_uuid) --=20 Gr=FCsse / regards,=20 Christian Ehrhardt IBM Linux Technology Center, Open Virtualization +49 7031/16-3385 Ehrhardt@linux.vmnet.ibm.com Ehrhardt@de.ibm.com IBM Deutschland Entwicklung GmbH Vorsitzender des Aufsichtsrats: Johann Weihen=20 Gesch=E4ftsf=FChrung: Herbert Kircher=20 Sitz der Gesellschaft: B=F6blingen Registergericht: Amtsgericht Stuttgart, HRB 243294