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/
Home Products Support Community News


Re: [Xen-devel] [Fwd: Re: [XenPPC] can't start xend - anyone similar pro

To: Christian Ehrhardt <ehrhardt@xxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [Fwd: Re: [XenPPC] can't start xend - anyone similar problems or a hint for me ?]
From: Tom Wilkie <tom.wilkie@xxxxxxxxx>
Date: Wed, 9 May 2007 20:02:57 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, Tom Wilkie <tom.wilkie@xxxxxxxxx>, Hollis Blanchard <hollisb@xxxxxxxxxx>
Delivery-date: Wed, 09 May 2007 12:01:18 -0700
Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer; b=Y0KvD6RO7/lh+TW9zGn43jIydTEhMmPgT59epvvY68Hj1kE/NW98rW4OwmdbpR5TpYA92dHEbvewvyVjYDUCokbxn6bj3Tl2jISlx5P932oOelveCV0Pdc2GpTcwBdfOPMf1rBqWUAZLsl3Pvdkl9navFOM1COSJ2ri+CmmEQko=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:in-reply-to:references:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer; b=gTx4/RaSP4xkVUvuZHZoMBajn6uiS0My3hRXz2mVsOqH0HK+ZRUyVxhIlHMCkQZesHmuTewyTqtTHa8VhQqtBk3C9OA4LXWX0IevXzevkksEFZpjg/r7HTRm277uyql28TONQPNx/Y76RozYYDOTuSePDw7Zq9KUjL+kxAcXfug=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <463B4B49.9060001@xxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <463B4B49.9060001@xxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Did you try deleting the xend state?  I think its in /var/xend/state



On 4 May 2007, at 16:03, Christian Ehrhardt wrote:

re-submit to xen-devel

Hollis Blanchard wrote:

On Thu, 2007-05-03 at 16:47 +0200, Christian Ehrhardt wrote:

I can't start xend anymore and wanted to ask if anyone had similar problems in the past. Also every suggestion to solve that issue is very welcome - actually I hope someone has a hint for me ;-)

It used to work before with some older source tree for xen & linux. I tested my old xen/dom0 image that used to work together with the new tools but that throws the same errors (I need to go to the new version anyway so stepping back would be only a bug trackiong option anyway). I already moved to the current head of xen-unstable.hg and linux- ppc-2,6.hg and recompiled everything. I used to build/boot debug images but the error occurs also with non debug images.

Here I post the information what I got out of my logs on my system so far. Important facts are:
- exception "metrics" ???
- there is some phyton/xen rocess listening on port 8002

INFO (SrvDaemon:331) Xend Daemon started
INFO (SrvDaemon:335) Xend changeset: Wed May 02 14:41:51 2007 +0100 14995:f3cf882c9578.
INFO (SrvDaemon:342) Xend version: Unknown.
WARNING (XendNode:147) Error recreating network 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 345, in run
   4431     servers = SrvServer.create()
4432 File "//usr/lib/python/xen/xend/server/SrvServer.py", line 254, in create
   4433     root.putChild('xend', SrvRoot())
4434 File "//usr/lib/python/xen/xend/server/SrvRoot.py", line 40, in __init__
   4435     self.get(name)
   4436   File "//usr/lib/python/xen/web/SrvDir.py", line 82, in get
   4437     val = val.getobj()
4438 File "//usr/lib/python/xen/web/SrvDir.py", line 52, in getobj
   4439     self.obj = klassobj()
4440 File "//usr/lib/python/xen/xend/server/SrvNode.py", line 30, in __init__
   4441     self.xn = XendNode.instance()
4442 File "//usr/lib/python/xen/xend/XendNode.py", line 658, in instance
   4443     inst = XendNode()
4444 File "//usr/lib/python/xen/xend/XendNode.py", line 168, in __init__
   4445     XendPIF.recreate(pif, pif_uuid)
4446 File "//usr/lib/python/xen/xend/XendPIF.py", line 197, in recreate
   4447     metrics_uuid = record['metrics']
   4448 KeyError: 'metrics'

This looks like a problem in generic code, and there has been some churn
in XenPIF.py recently, so please report this to xen-devel.

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 = 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 = 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)


Grüsse / regards, Christian Ehrhardt

IBM Linux Technology Center, Open Virtualization
+49 7031/16-3385

IBM Deutschland Entwicklung GmbH
Vorsitzender des Aufsichtsrats: Johann Weihen Geschäftsführung: Herbert Kircher Sitz der Gesellschaft: Böblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294

Xen-devel mailing list

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>