Hi,
I have a Xen server which doesn''t work anymore (xend refuse to start),
apparently without any modification in configuration.
Since it was an "old" Debian testing with Xen 3.4, I upgrade to the
last
debian testing packages, with Xen 4.0.
But I obtain the same problem : xend does not start.
I verified that Xen is running (with a pvops kernel from Debian, or
2.6.32.16 and 2.6.32.19 from Jeremy''s Git), and xenfs (/proc/xen) is
mounted.
In logs I have this errors :
[2010-08-17 19:04:16 2339] INFO (SrvDaemon:220) Xend exited with status 1.
[2010-08-17 19:07:57 5348] INFO (SrvDaemon:332) Xend Daemon started
[2010-08-17 19:07:57 5348] INFO (SrvDaemon:336) Xend changeset: unavailable.
[2010-08-17 19:07:59 5348] ERROR (SrvDaemon:349) Exception starting xend
((111, ''Connection refused''))
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvDaemon.py",
line
341, in run
servers = SrvServer.create()
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvServer.py",
line
251, in create
root.putChild(''xend'', SrvRoot())
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvRoot.py", line
40, in __init__
self.get(name)
File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 84, in
get
val = val.getobj()
File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 52, in
getobj
self.obj = klassobj()
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py", line
30, in __init__
self.xn = XendNode.instance()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1141,
in instance
inst.save()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578,
in
save
self.save_networks()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594,
in
save_networks
for network_uuid in XendNetwork.get_all()])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101,
in
get_record
for key in keys])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line
196,
in get_VIFs
vms = XendDomain.instance().get_all_vms()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882,
in instance
inst.init()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114,
in init
xstransact.Mkdir(XS_VMROOT)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 355, in Mkdir
complete(path, lambda t: t.mkdir(*args))
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 361, in complete
t = xstransact(path)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 29, in __init__
self.transaction = xshandle().transaction_start()
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line
18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, ''Connection refused'')
[2010-08-17 19:07:59 5347] INFO (SrvDaemon:220) Xend exited with status 1.
How can I debug that ?
Thanks,
Olivier
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
re,
when I do a "xend trace_start", I obtain that (I removed the
"MainThread" lines) :
# grep -v MainThread xend.trace
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1138,
in instance
inst
NameError: global name ''inst'' is not defined
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 79,
in __init__
self.other_config = eval(host[''other_config''])
TypeError: eval() arg 1 must be a string or code object
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 854,
in list_to_rangepairs
if ((cmap[y+1] - cmap[i]) > 1):
IndexError: list index out of range
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1879, in instance
inst
NameError: global name ''inst'' is not defined
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 29, in __init__
self.transaction = xshandle().transaction_start()
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 361, in complete
t = xstransact(path)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 29, in __init__
self.transaction = xshandle().transaction_start()
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 355, in Mkdir
complete(path, lambda t: t.mkdir(*args))
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 361, in complete
t = xstransact(path)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 29, in __init__
self.transaction = xshandle().transaction_start()
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
xstransact.Mkdir(XS_VMROOT)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 355, in Mkdir
complete(path, lambda t: t.mkdir(*args))
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 361, in complete
t = xstransact(path)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 29, in __init__
self.transaction = xshandle().transaction_start()
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
inst.init()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
xstransact.Mkdir(XS_VMROOT)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 355, in Mkdir
complete(path, lambda t: t.mkdir(*args))
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 361, in complete
t = xstransact(path)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 29, in __init__
self.transaction = xshandle().transaction_start()
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line
196, in get_VIFs
vms = XendDomain.instance().get_all_vms()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
inst.init()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
xstransact.Mkdir(XS_VMROOT)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 355, in Mkdir
complete(path, lambda t: t.mkdir(*args))
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 361, in complete
t = xstransact(path)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 29, in __init__
self.transaction = xshandle().transaction_start()
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101,
in get_record
for key in keys])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line
196, in get_VIFs
vms = XendDomain.instance().get_all_vms()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
inst.init()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
xstransact.Mkdir(XS_VMROOT)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 355, in Mkdir
complete(path, lambda t: t.mkdir(*args))
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 361, in complete
t = xstransact(path)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 29, in __init__
self.transaction = xshandle().transaction_start()
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594,
in save_networks
for network_uuid in XendNetwork.get_all()])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101,
in get_record
for key in keys])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line
196, in get_VIFs
vms = XendDomain.instance().get_all_vms()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
inst.init()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
xstransact.Mkdir(XS_VMROOT)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 355, in Mkdir
complete(path, lambda t: t.mkdir(*args))
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 361, in complete
t = xstransact(path)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 29, in __init__
self.transaction = xshandle().transaction_start()
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578,
in save
self.save_networks()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594,
in save_networks
for network_uuid in XendNetwork.get_all()])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101,
in get_record
for key in keys])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line
196, in get_VIFs
vms = XendDomain.instance().get_all_vms()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
inst.init()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
xstransact.Mkdir(XS_VMROOT)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 355, in Mkdir
complete(path, lambda t: t.mkdir(*args))
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 361, in complete
t = xstransact(path)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 29, in __init__
self.transaction = xshandle().transaction_start()
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
xs_handle = xen.lowlevel.xs.xs()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1141,
in instance
inst.save()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578,
in save
self.save_networks()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594,
in save_networks
for network_uuid in XendNetwork.get_all()])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101,
in get_record
for key in keys])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line
196, in get_VIFs
vms = XendDomain.instance().get_all_vms()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
inst.init()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
xstransact.Mkdir(XS_VMROOT)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 355, in Mkdir
complete(path, lambda t: t.mkdir(*args))
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 361, in complete
t = xstransact(path)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 29, in __init__
self.transaction = xshandle().transaction_start()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py", line
30, in __init__
self.xn = XendNode.instance()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1141,
in instance
inst.save()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578,
in save
self.save_networks()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594,
in save_networks
for network_uuid in XendNetwork.get_all()])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101,
in get_record
for key in keys])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line
196, in get_VIFs
vms = XendDomain.instance().get_all_vms()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
inst.init()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
xstransact.Mkdir(XS_VMROOT)
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 355, in Mkdir
complete(path, lambda t: t.mkdir(*args))
File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py",
line 361, in complete
t = xstransact(path)
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvRoot.py", line
40, in __init__
self.get(name)
File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 84, in
get
val = val.getobj()
File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 52, in
getobj
self.obj = klassobj()
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py", line
30, in __init__
self.xn = XendNode.instance()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1141,
in instance
inst.save()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578,
in save
self.save_networks()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594,
in save_networks
for network_uuid in XendNetwork.get_all()])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101,
in get_record
for key in keys])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line
196, in get_VIFs
vms = XendDomain.instance().get_all_vms()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
inst.init()
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvDaemon.py",
line 341, in run
servers = SrvServer.create()
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvServer.py",
line 251, in create
root.putChild(''xend'', SrvRoot())
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvRoot.py", line
40, in __init__
self.get(name)
File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 84, in
get
val = val.getobj()
File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 52, in
getobj
self.obj = klassobj()
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py", line
30, in __init__
self.xn = XendNode.instance()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1141,
in instance
inst.save()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578,
in save
self.save_networks()
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594,
in save_networks
for network_uuid in XendNetwork.get_all()])
File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101,
in get_record
for key in keys])
Error: (111, ''Connection refused'')
Traceback (most recent call last):
File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvDaemon.py",
line 353, in run
sys.exit(1)
SystemExit: 1
Le 17/08/2010 19:42, Olivier B. a écrit :> Hi,
>
> I have a Xen server which doesn''t work anymore (xend refuse to
start), apparently without any modification in configuration.
> Since it was an "old" Debian testing with Xen 3.4, I upgrade to
the last debian testing packages, with Xen 4.0.
>
> But I obtain the same problem : xend does not start.
> I verified that Xen is running (with a pvops kernel from Debian, or
2.6.32.16 and 2.6.32.19 from Jeremy''s Git), and xenfs (/proc/xen) is
mounted.
>
> In logs I have this errors :
> [2010-08-17 19:04:16 2339] INFO (SrvDaemon:220) Xend exited with status 1.
> [2010-08-17 19:07:57 5348] INFO (SrvDaemon:332) Xend Daemon started
> [2010-08-17 19:07:57 5348] INFO (SrvDaemon:336) Xend changeset:
unavailable.
> [2010-08-17 19:07:59 5348] ERROR (SrvDaemon:349) Exception starting xend
((111, ''Connection refused''))
> Traceback (most recent call last):
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvDaemon.py", line 341,
in run
> servers = SrvServer.create()
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvServer.py", line 251,
in create
> root.putChild(''xend'', SrvRoot())
> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvRoot.py",
line 40, in __init__
> self.get(name)
> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 84,
in get
> val = val.getobj()
> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 52,
in getobj
> self.obj = klassobj()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py",
line 30, in __init__
> self.xn = XendNode.instance()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
1141, in instance
> inst.save()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
578, in save
> self.save_networks()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
594, in save_networks
> for network_uuid in XendNetwork.get_all()])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line
101, in get_record
> for key in keys])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py",
line 196, in get_VIFs
> vms = XendDomain.instance().get_all_vms()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
> inst.init()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
> xstransact.Mkdir(XS_VMROOT)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
355, in Mkdir
> complete(path, lambda t: t.mkdir(*args))
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
> t = xstransact(path)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
> self.transaction = xshandle().transaction_start()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
> xs_handle = xen.lowlevel.xs.xs()
> Error: (111, ''Connection refused'')
> [2010-08-17 19:07:59 5347] INFO (SrvDaemon:220) Xend exited with status 1.
>
> How can I debug that ?
>
> Thanks,
> Olivier
>
>
>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
Well, I should open my eyes... there is segfault of xenstored in syslog :
If I launch that : strace /usr/lib/xen-default/bin/xenstored --no-fork
fcntl(7, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=19284, len=1}) = 0
fcntl(7, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=4796, len=1}) = 0
lseek(7, 4800, SEEK_SET) = 4800
read(7, "\0\0\0\0", 4) = 4
fcntl(7, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=4796, len=1}) = 0
gettimeofday({1282077106, 242539}, NULL) = 0
sendto(8, "<11>Aug 17 22:31:46 xenstored: c"..., 129,
MSG_NOSIGNAL, NULL, 0) = 129
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Erreur de segmentation
I continue to search the cause of the problem...
Olivier
Le 17/08/2010 22:02, Olivier B. a écrit :> re,
>
> when I do a "xend trace_start", I obtain that (I removed the
"MainThread" lines) :
>
> # grep -v MainThread xend.trace
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
1138, in instance
> inst
> NameError: global name ''inst'' is not defined
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
79, in __init__
> self.other_config = eval(host[''other_config''])
> TypeError: eval() arg 1 must be a string or code object
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
854, in list_to_rangepairs
> if ((cmap[y+1] - cmap[i]) > 1):
> IndexError: list index out of range
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1879, in instance
> inst
> NameError: global name ''inst'' is not defined
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
> xs_handle = xen.lowlevel.xs.xs()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
> self.transaction = xshandle().transaction_start()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
> xs_handle = xen.lowlevel.xs.xs()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
> t = xstransact(path)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
> self.transaction = xshandle().transaction_start()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
> xs_handle = xen.lowlevel.xs.xs()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
355, in Mkdir
> complete(path, lambda t: t.mkdir(*args))
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
> t = xstransact(path)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
> self.transaction = xshandle().transaction_start()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
> xs_handle = xen.lowlevel.xs.xs()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
> xstransact.Mkdir(XS_VMROOT)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
355, in Mkdir
> complete(path, lambda t: t.mkdir(*args))
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
> t = xstransact(path)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
> self.transaction = xshandle().transaction_start()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
> xs_handle = xen.lowlevel.xs.xs()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
> inst.init()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
> xstransact.Mkdir(XS_VMROOT)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
355, in Mkdir
> complete(path, lambda t: t.mkdir(*args))
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
> t = xstransact(path)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
> self.transaction = xshandle().transaction_start()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
> xs_handle = xen.lowlevel.xs.xs()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py",
line 196, in get_VIFs
> vms = XendDomain.instance().get_all_vms()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
> inst.init()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
> xstransact.Mkdir(XS_VMROOT)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
355, in Mkdir
> complete(path, lambda t: t.mkdir(*args))
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
> t = xstransact(path)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
> self.transaction = xshandle().transaction_start()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
> xs_handle = xen.lowlevel.xs.xs()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line
101, in get_record
> for key in keys])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py",
line 196, in get_VIFs
> vms = XendDomain.instance().get_all_vms()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
> inst.init()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
> xstransact.Mkdir(XS_VMROOT)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
355, in Mkdir
> complete(path, lambda t: t.mkdir(*args))
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
> t = xstransact(path)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
> self.transaction = xshandle().transaction_start()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
> xs_handle = xen.lowlevel.xs.xs()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
594, in save_networks
> for network_uuid in XendNetwork.get_all()])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line
101, in get_record
> for key in keys])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py",
line 196, in get_VIFs
> vms = XendDomain.instance().get_all_vms()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
> inst.init()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
> xstransact.Mkdir(XS_VMROOT)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
355, in Mkdir
> complete(path, lambda t: t.mkdir(*args))
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
> t = xstransact(path)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
> self.transaction = xshandle().transaction_start()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
> xs_handle = xen.lowlevel.xs.xs()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
578, in save
> self.save_networks()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
594, in save_networks
> for network_uuid in XendNetwork.get_all()])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line
101, in get_record
> for key in keys])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py",
line 196, in get_VIFs
> vms = XendDomain.instance().get_all_vms()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
> inst.init()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
> xstransact.Mkdir(XS_VMROOT)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
355, in Mkdir
> complete(path, lambda t: t.mkdir(*args))
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
> t = xstransact(path)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
> self.transaction = xshandle().transaction_start()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py",
line 18, in xshandle
> xs_handle = xen.lowlevel.xs.xs()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
1141, in instance
> inst.save()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
578, in save
> self.save_networks()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
594, in save_networks
> for network_uuid in XendNetwork.get_all()])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line
101, in get_record
> for key in keys])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py",
line 196, in get_VIFs
> vms = XendDomain.instance().get_all_vms()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
> inst.init()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
> xstransact.Mkdir(XS_VMROOT)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
355, in Mkdir
> complete(path, lambda t: t.mkdir(*args))
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
> t = xstransact(path)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
> self.transaction = xshandle().transaction_start()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py",
line 30, in __init__
> self.xn = XendNode.instance()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
1141, in instance
> inst.save()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
578, in save
> self.save_networks()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
594, in save_networks
> for network_uuid in XendNetwork.get_all()])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line
101, in get_record
> for key in keys])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py",
line 196, in get_VIFs
> vms = XendDomain.instance().get_all_vms()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
> inst.init()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
114, in init
> xstransact.Mkdir(XS_VMROOT)
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
355, in Mkdir
> complete(path, lambda t: t.mkdir(*args))
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
> t = xstransact(path)
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvRoot.py",
line 40, in __init__
> self.get(name)
> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 84,
in get
> val = val.getobj()
> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 52,
in getobj
> self.obj = klassobj()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py",
line 30, in __init__
> self.xn = XendNode.instance()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
1141, in instance
> inst.save()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
578, in save
> self.save_networks()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
594, in save_networks
> for network_uuid in XendNetwork.get_all()])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line
101, in get_record
> for key in keys])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py",
line 196, in get_VIFs
> vms = XendDomain.instance().get_all_vms()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line
1882, in instance
> inst.init()
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvDaemon.py", line 341,
in run
> servers = SrvServer.create()
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvServer.py", line 251,
in create
> root.putChild(''xend'', SrvRoot())
> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvRoot.py",
line 40, in __init__
> self.get(name)
> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 84,
in get
> val = val.getobj()
> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 52,
in getobj
> self.obj = klassobj()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py",
line 30, in __init__
> self.xn = XendNode.instance()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
1141, in instance
> inst.save()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
578, in save
> self.save_networks()
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line
594, in save_networks
> for network_uuid in XendNetwork.get_all()])
> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line
101, in get_record
> for key in keys])
> Error: (111, ''Connection refused'')
>
> Traceback (most recent call last):
> File
"/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvDaemon.py", line 353,
in run
> sys.exit(1)
> SystemExit: 1
>
>
>
>
>
>
>
> Le 17/08/2010 19:42, Olivier B. a écrit :
>> Hi,
>>
>> I have a Xen server which doesn''t work anymore (xend refuse to
start), apparently without any modification in configuration.
>> Since it was an "old" Debian testing with Xen 3.4, I upgrade
to the last debian testing packages, with Xen 4.0.
>>
>> But I obtain the same problem : xend does not start.
>> I verified that Xen is running (with a pvops kernel from Debian, or
2.6.32.16 and 2.6.32.19 from Jeremy''s Git), and xenfs (/proc/xen) is
mounted.
>>
>> In logs I have this errors :
>> [2010-08-17 19:04:16 2339] INFO (SrvDaemon:220) Xend exited with status
1.
>> [2010-08-17 19:07:57 5348] INFO (SrvDaemon:332) Xend Daemon started
>> [2010-08-17 19:07:57 5348] INFO (SrvDaemon:336) Xend changeset:
unavailable.
>> [2010-08-17 19:07:59 5348] ERROR (SrvDaemon:349) Exception starting
xend ((111, ''Connection refused''))
>> Traceback (most recent call last):
>> File
"/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvDaemon.py", line 341,
in run
>> servers = SrvServer.create()
>> File
"/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvServer.py", line 251,
in create
>> root.putChild(''xend'', SrvRoot())
>> File
"/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvRoot.py", line 40, in
__init__
>> self.get(name)
>> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line
84, in get
>> val = val.getobj()
>> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line
52, in getobj
>> self.obj = klassobj()
>> File
"/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py", line 30, in
__init__
>> self.xn = XendNode.instance()
>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py",
line 1141, in instance
>> inst.save()
>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py",
line 578, in save
>> self.save_networks()
>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py",
line 594, in save_networks
>> for network_uuid in XendNetwork.get_all()])
>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py",
line 101, in get_record
>> for key in keys])
>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py",
line 196, in get_VIFs
>> vms = XendDomain.instance().get_all_vms()
>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py",
line 1882, in instance
>> inst.init()
>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py",
line 114, in init
>> xstransact.Mkdir(XS_VMROOT)
>> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
355, in Mkdir
>> complete(path, lambda t: t.mkdir(*args))
>> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
361, in complete
>> t = xstransact(path)
>> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line
29, in __init__
>> self.transaction = xshandle().transaction_start()
>> File
"/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in
xshandle
>> xs_handle = xen.lowlevel.xs.xs()
>> Error: (111, ''Connection refused'')
>> [2010-08-17 19:07:59 5347] INFO (SrvDaemon:220) Xend exited with status
1.
>>
>> How can I debug that ?
>>
>> Thanks,
>> Olivier
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Xen-users mailing list
>> Xen-users@lists.xensource.com
>> http://lists.xensource.com/xen-users
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users
So, the file /var/lib/xenstored/tdb was corrupted... and launching xenstored with the "no-recovery" option did not help. I dropped the file and that works fine now... But I don''t understand why this file is keeped "as is" on dom0 reboot... Olivier Le 17/08/2010 22:34, Olivier B. a écrit :> Well, I should open my eyes... there is segfault of xenstored in syslog : > > If I launch that : strace /usr/lib/xen-default/bin/xenstored --no-fork > > fcntl(7, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=19284, len=1}) = 0 > fcntl(7, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=4796, len=1}) = 0 > lseek(7, 4800, SEEK_SET) = 4800 > read(7, "\0\0\0\0", 4) = 4 > fcntl(7, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=4796, len=1}) = 0 > gettimeofday({1282077106, 242539}, NULL) = 0 > sendto(8, "<11>Aug 17 22:31:46 xenstored: c"..., 129, MSG_NOSIGNAL, NULL, 0) = 129 > --- SIGSEGV (Segmentation fault) @ 0 (0) --- > +++ killed by SIGSEGV +++ > Erreur de segmentation > > I continue to search the cause of the problem... > > Olivier > > Le 17/08/2010 22:02, Olivier B. a écrit : >> re, >> >> when I do a "xend trace_start", I obtain that (I removed the "MainThread" lines) : >> >> # grep -v MainThread xend.trace >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1138, in instance >> inst >> NameError: global name ''inst'' is not defined >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 79, in __init__ >> self.other_config = eval(host[''other_config'']) >> TypeError: eval() arg 1 must be a string or code object >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 854, in list_to_rangepairs >> if ((cmap[y+1] - cmap[i]) > 1): >> IndexError: list index out of range >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 1879, in instance >> inst >> NameError: global name ''inst'' is not defined >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in xshandle >> xs_handle = xen.lowlevel.xs.xs() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__ >> self.transaction = xshandle().transaction_start() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in xshandle >> xs_handle = xen.lowlevel.xs.xs() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 361, in complete >> t = xstransact(path) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__ >> self.transaction = xshandle().transaction_start() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in xshandle >> xs_handle = xen.lowlevel.xs.xs() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 355, in Mkdir >> complete(path, lambda t: t.mkdir(*args)) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 361, in complete >> t = xstransact(path) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__ >> self.transaction = xshandle().transaction_start() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in xshandle >> xs_handle = xen.lowlevel.xs.xs() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 114, in init >> xstransact.Mkdir(XS_VMROOT) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 355, in Mkdir >> complete(path, lambda t: t.mkdir(*args)) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 361, in complete >> t = xstransact(path) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__ >> self.transaction = xshandle().transaction_start() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in xshandle >> xs_handle = xen.lowlevel.xs.xs() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 1882, in instance >> inst.init() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 114, in init >> xstransact.Mkdir(XS_VMROOT) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 355, in Mkdir >> complete(path, lambda t: t.mkdir(*args)) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 361, in complete >> t = xstransact(path) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__ >> self.transaction = xshandle().transaction_start() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in xshandle >> xs_handle = xen.lowlevel.xs.xs() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line 196, in get_VIFs >> vms = XendDomain.instance().get_all_vms() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 1882, in instance >> inst.init() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 114, in init >> xstransact.Mkdir(XS_VMROOT) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 355, in Mkdir >> complete(path, lambda t: t.mkdir(*args)) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 361, in complete >> t = xstransact(path) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__ >> self.transaction = xshandle().transaction_start() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in xshandle >> xs_handle = xen.lowlevel.xs.xs() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101, in get_record >> for key in keys]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line 196, in get_VIFs >> vms = XendDomain.instance().get_all_vms() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 1882, in instance >> inst.init() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 114, in init >> xstransact.Mkdir(XS_VMROOT) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 355, in Mkdir >> complete(path, lambda t: t.mkdir(*args)) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 361, in complete >> t = xstransact(path) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__ >> self.transaction = xshandle().transaction_start() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in xshandle >> xs_handle = xen.lowlevel.xs.xs() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594, in save_networks >> for network_uuid in XendNetwork.get_all()]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101, in get_record >> for key in keys]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line 196, in get_VIFs >> vms = XendDomain.instance().get_all_vms() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 1882, in instance >> inst.init() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 114, in init >> xstransact.Mkdir(XS_VMROOT) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 355, in Mkdir >> complete(path, lambda t: t.mkdir(*args)) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 361, in complete >> t = xstransact(path) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__ >> self.transaction = xshandle().transaction_start() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in xshandle >> xs_handle = xen.lowlevel.xs.xs() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578, in save >> self.save_networks() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594, in save_networks >> for network_uuid in XendNetwork.get_all()]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101, in get_record >> for key in keys]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line 196, in get_VIFs >> vms = XendDomain.instance().get_all_vms() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 1882, in instance >> inst.init() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 114, in init >> xstransact.Mkdir(XS_VMROOT) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 355, in Mkdir >> complete(path, lambda t: t.mkdir(*args)) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 361, in complete >> t = xstransact(path) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__ >> self.transaction = xshandle().transaction_start() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in xshandle >> xs_handle = xen.lowlevel.xs.xs() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1141, in instance >> inst.save() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578, in save >> self.save_networks() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594, in save_networks >> for network_uuid in XendNetwork.get_all()]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101, in get_record >> for key in keys]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line 196, in get_VIFs >> vms = XendDomain.instance().get_all_vms() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 1882, in instance >> inst.init() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 114, in init >> xstransact.Mkdir(XS_VMROOT) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 355, in Mkdir >> complete(path, lambda t: t.mkdir(*args)) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 361, in complete >> t = xstransact(path) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__ >> self.transaction = xshandle().transaction_start() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py", line 30, in __init__ >> self.xn = XendNode.instance() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1141, in instance >> inst.save() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578, in save >> self.save_networks() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594, in save_networks >> for network_uuid in XendNetwork.get_all()]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101, in get_record >> for key in keys]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line 196, in get_VIFs >> vms = XendDomain.instance().get_all_vms() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 1882, in instance >> inst.init() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 114, in init >> xstransact.Mkdir(XS_VMROOT) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 355, in Mkdir >> complete(path, lambda t: t.mkdir(*args)) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 361, in complete >> t = xstransact(path) >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvRoot.py", line 40, in __init__ >> self.get(name) >> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 84, in get >> val = val.getobj() >> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 52, in getobj >> self.obj = klassobj() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py", line 30, in __init__ >> self.xn = XendNode.instance() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1141, in instance >> inst.save() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578, in save >> self.save_networks() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594, in save_networks >> for network_uuid in XendNetwork.get_all()]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101, in get_record >> for key in keys]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line 196, in get_VIFs >> vms = XendDomain.instance().get_all_vms() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 1882, in instance >> inst.init() >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvDaemon.py", line 341, in run >> servers = SrvServer.create() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvServer.py", line 251, in create >> root.putChild(''xend'', SrvRoot()) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvRoot.py", line 40, in __init__ >> self.get(name) >> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 84, in get >> val = val.getobj() >> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 52, in getobj >> self.obj = klassobj() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py", line 30, in __init__ >> self.xn = XendNode.instance() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1141, in instance >> inst.save() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578, in save >> self.save_networks() >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594, in save_networks >> for network_uuid in XendNetwork.get_all()]) >> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101, in get_record >> for key in keys]) >> Error: (111, ''Connection refused'') >> >> Traceback (most recent call last): >> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvDaemon.py", line 353, in run >> sys.exit(1) >> SystemExit: 1 >> >> >> >> >> >> >> >> Le 17/08/2010 19:42, Olivier B. a écrit : >>> Hi, >>> >>> I have a Xen server which doesn''t work anymore (xend refuse to start), apparently without any modification in configuration. >>> Since it was an "old" Debian testing with Xen 3.4, I upgrade to the last debian testing packages, with Xen 4.0. >>> >>> But I obtain the same problem : xend does not start. >>> I verified that Xen is running (with a pvops kernel from Debian, or 2.6.32.16 and 2.6.32.19 from Jeremy''s Git), and xenfs (/proc/xen) is mounted. >>> >>> In logs I have this errors : >>> [2010-08-17 19:04:16 2339] INFO (SrvDaemon:220) Xend exited with status 1. >>> [2010-08-17 19:07:57 5348] INFO (SrvDaemon:332) Xend Daemon started >>> [2010-08-17 19:07:57 5348] INFO (SrvDaemon:336) Xend changeset: unavailable. >>> [2010-08-17 19:07:59 5348] ERROR (SrvDaemon:349) Exception starting xend ((111, ''Connection refused'')) >>> Traceback (most recent call last): >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvDaemon.py", line 341, in run >>> servers = SrvServer.create() >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvServer.py", line 251, in create >>> root.putChild(''xend'', SrvRoot()) >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvRoot.py", line 40, in __init__ >>> self.get(name) >>> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 84, in get >>> val = val.getobj() >>> File "/usr/lib/xen-4.0/lib/python/xen/web/SrvDir.py", line 52, in getobj >>> self.obj = klassobj() >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/server/SrvNode.py", line 30, in __init__ >>> self.xn = XendNode.instance() >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 1141, in instance >>> inst.save() >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 578, in save >>> self.save_networks() >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNode.py", line 594, in save_networks >>> for network_uuid in XendNetwork.get_all()]) >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendBase.py", line 101, in get_record >>> for key in keys]) >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendNetwork.py", line 196, in get_VIFs >>> vms = XendDomain.instance().get_all_vms() >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 1882, in instance >>> inst.init() >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomain.py", line 114, in init >>> xstransact.Mkdir(XS_VMROOT) >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 355, in Mkdir >>> complete(path, lambda t: t.mkdir(*args)) >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 361, in complete >>> t = xstransact(path) >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xstransact.py", line 29, in __init__ >>> self.transaction = xshandle().transaction_start() >>> File "/usr/lib/xen-4.0/lib/python/xen/xend/xenstore/xsutil.py", line 18, in xshandle >>> xs_handle = xen.lowlevel.xs.xs() >>> Error: (111, ''Connection refused'') >>> [2010-08-17 19:07:59 5347] INFO (SrvDaemon:220) Xend exited with status 1. >>> >>> How can I debug that ? >>> >>> Thanks, >>> Olivier >>> >>> >>> _______________________________________________ >>> Xen-users mailing list >>> Xen-users@lists.xensource.com >>> http://lists.xensource.com/xen-users >> >> _______________________________________________ >> Xen-users mailing list >> Xen-users@lists.xensource.com >> http://lists.xensource.com/xen-users > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users