Hello,
xend tries to read the state file /var/lib/xend/domains/sr.xml, but it seems
this is not a valid XML file, so the python package "minidom" cannot
parse it and throws an exception. I don''t know why this file is
corrupt, but you can try to rename this file and try to start xend again. Xend
will create the state file sr.xml again on startup with default values, if this
is missing.
I hope this helps
Lutz Dube
Betreff: [Xen-users] Xend does not start on Fujitsu Siemens RX200S7
Datum: Freitag 04 Mai 2012, 14:18:55
Von: Eric Durand <flatplane55@gmail.com>
An: xen-users@lists.xen.org
Hello,
We''re run XEN xen-4.0.1-6.1.el6.x86_64 for a long time on HP G5,6,7 and
we(re trying to run it on Fujitsu Siemens RX200S7.
Xend does not start :
[2012-05-04 12:10:34 3660] INFO (SrvDaemon:339) Xend Daemon started
[2012-05-04 12:10:34 3660] INFO (SrvDaemon:343) Xend changeset: unavailable.
[2012-05-04 12:10:34 3660] ERROR (SrvDaemon:356) Exception starting xend (no
element found: line 1, column 0) Traceback (most recent call last):
File
"/usr/lib64/python2.6/site-packages/xen/xend/server/SrvDaemon.py",
line 348, in run
servers = SrvServer.create()
File
"/usr/lib64/python2.6/site-packages/xen/xend/server/SrvServer.py",
line 251, in create
root.putChild(''xend'', SrvRoot())
File
"/usr/lib64/python2.6/site-packages/xen/xend/server/SrvRoot.py",
line 40, in __init__
self.get(name)
File "/usr/lib64/python2.6/site-packages/xen/web/SrvDir.py", line
84, in get
val = val.getobj()
File "/usr/lib64/python2.6/site-packages/xen/web/SrvDir.py", line
52, in getobj
self.obj = klassobj()
File
"/usr/lib64/python2.6/site-packages/xen/xend/server/SrvNode.py",
line 30, in __init__
self.xn = XendNode.instance()
File "/usr/lib64/python2.6/site-packages/xen/xend/XendNode.py", line
1140, in instance
inst = XendNode()
File "/usr/lib64/python2.6/site-packages/xen/xend/XendNode.py", line
155, in __init__
self._init_SRs()
File "/usr/lib64/python2.6/site-packages/xen/xend/XendNode.py", line
243, in _init_SRs
saved_srs = self.state_store.load_state(''sr'')
File
"/usr/lib64/python2.6/site-packages/xen/xend/XendStateStore.py",
line 104, in load_state
dom = minidom.parse(xml_path)
File "/usr/lib64/python2.6/site-packages/_xmlplus/dom/minidom.py",
line 1915, in parse
return expatbuilder.parse(file)
File
"/usr/lib64/python2.6/site-packages/_xmlplus/dom/expatbuilder.py",
line 926, in parse
result = builder.parseFile(fp)
File
"/usr/lib64/python2.6/site-packages/_xmlplus/dom/expatbuilder.py",
line 211, in parseFile
parser.Parse("", True)
ExpatError: no element found: line 1, column 0
Any idea ?
[root@dom0xen]# rpm -qa | grep xen
xen-licenses-4.0.1-6.1.el6.x86_64
xen-4.0.1-6.1.el6.x86_64
xen-libs-4.0.1-6.1.el6.x86_64
xen-hypervisor-4.0.1-6.1.el6.x86_64
kernel-2.6.32-131.13.1.el6.xendom0.x86_64
xen-runtime-4.0.1-6.1.el6.x86_64
[root@dom0xen]# rpm -qa | grep kernel
kernel-firmware-2.6.32-220.4.2.el6.noarch
dracut-kernel-004-32.el6.noarch
kernel-2.6.32-131.13.1.el6.xendom0.x86_64
kernel-2.6.32-71.el6.x86_64
Regards
FP
-------------------------------------------------------------
--
Dietmar Hahn
PDG ES&S SWE OS
FUJITSU
Fujitsu Technology Solutions
Domagkstraße 28, D-80807 München, Germany
Tel: +49 (89) 3222 2952
Email: dietmar.hahn@ts.fujitsu.com
Web: http://ts.fujitsu.com
Company details: http://ts.fujitsu.com/imprint.html