[Pkg-xen-devel] Xend not starting (Lenny backport of Xen 3.4.3-rc3)

Ian Campbell ijc at hellion.org.uk
Thu Apr 1 07:42:38 UTC 2010


On Thu, 2010-04-01 at 02:54 +0800, Thomas Goirand wrote: 
> Hi,
> 
> I have recompiled xen-3_3.4.3~rc3-1 in Lenny, together with the
> 2.6.32-10 kernel. While my dom0 boots without issue under Xen, xend
> refuses to start. I have cut/past my xend.log is bellow.
> 
> Is there any reason why a backport of this version of Xen wouldn't work
> in Lenny? Should I try the already compiled SID binaries in Lenny
> without trying to build myself?

I don't see why not.

> When I start xend, it says:
> # /etc/init.d/xend start
> Starting XEN control daemon: xenstored xenconsoled xendERROR Internal
> error: Could not open event channel interface (22 = Invalid argument)
> FATAL: Failed to open evtchn device: Invalid argument
>  failed!

Do you have the event channel driver loaded? What does /dev/xen contain?

I have a feeling you also need to backport xen-utils-common (source:
xen-common) in order to get an /etc/init.d/xend which loads the correct
modules.

Ian.

> 
> and the xend.log has:
> [2010-03-31 22:40:48 8814] INFO (SrvDaemon:332) Xend Daemon started
> [2010-03-31 22:40:48 8814] INFO (SrvDaemon:336) Xend changeset: unavailable.
> [2010-03-31 22:40:48 8814] INFO (XendNetwork:114) Not recreating missing
> unmanaged network xenbr0
> [2010-03-31 22:40:48 8814] INFO (XendNetwork:114) Not recreating missing
> unmanaged network eth0
> [2010-03-31 22:40:51 8814] ERROR (SrvDaemon:349) Exception starting xend
> ((111, 'Connection refused'))
> Traceback (most recent call last):
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/server/SrvDaemon.py", line
> 341, in run
>     servers = SrvServer.create()
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/server/SrvServer.py", line
> 251, in create
>     root.putChild('xend', SrvRoot())
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/server/SrvRoot.py", line
> 40, in __init__
>     self.get(name)
>   File "/usr/lib/xen-3.4/lib/python/xen/web/SrvDir.py", line 84, in get
>     val = val.getobj()
>   File "/usr/lib/xen-3.4/lib/python/xen/web/SrvDir.py", line 52, in getobj
>     self.obj = klassobj()
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/server/SrvNode.py", line
> 30, in __init__
>     self.xn = XendNode.instance()
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/XendNode.py", line 949, in
> instance
>     inst.save()
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/XendNode.py", line 484, in save
>     self.save_networks()
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/XendNode.py", line 499, in
> save_networks
>     for network_uuid in XendNetwork.get_all()])
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/XendBase.py", line 101, in
> get_record
>     for key in keys])
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/XendNetwork.py", line 196,
> in get_VIFs
>     vms = XendDomain.instance().get_all_vms()
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/XendDomain.py", line 1778,
> in instance
>     inst.init()
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/XendDomain.py", line 113,
> in init
>     xstransact.Mkdir(XS_VMROOT)
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/xenstore/xstransact.py",
> line 355, in Mkdir
>     complete(path, lambda t: t.mkdir(*args))
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/xenstore/xstransact.py",
> line 361, in complete
>     t = xstransact(path)
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/xenstore/xstransact.py",
> line 29, in __init__
>     self.transaction = xshandle().transaction_start()
>   File "/usr/lib/xen-3.4/lib/python/xen/xend/xenstore/xsutil.py", line
> 18, in xshandle
>     xs_handle = xen.lowlevel.xs.xs()
> Error: (111, 'Connection refused')
> [2010-03-31 22:40:52 8813] INFO (SrvDaemon:220) Xend exited with status 1.
> 
> _______________________________________________
> Pkg-xen-devel mailing list
> Pkg-xen-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-xen-devel
> 

-- 
Ian Campbell

Even if you can deceive people about a product through misleading statements,
sooner or later the product will speak for itself.
		-- Hajime Karatsu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20100401/63d7ac33/attachment.pgp>


More information about the Pkg-xen-devel mailing list