Paul van der Vlis schreef:> Hello,
>
> I just upgraded my 64-bits dom0 from Etch to Lenny, I am still running
> the 2.6.18 Xen kernel by apt-pinning it (see later).
>
> But now xend does not start anymore:
>
> ------------
> xen:~# /etc/init.d/xend start
> Starting XEN control daemon: xendTraceback (most recent call last):
> File "/usr/lib/xen-3.0.3-1/bin/xend", line 40, in
<module>
> from xen.xend.server import SrvDaemon
I see I am using the old xen-3.0.3.
I tried the new 3.2-1 by changing /etc/init.d/xend: VERSION="3.2-1".
xen:/etc/init.d# /etc/init.d/xend start
Starting XEN control daemon: xend failed!
/var/log/syslog says:
-------
Aug 29 21:50:01 xen BLKTAPCTRL[3808]: blktapctrl: v1.0.0
Aug 29 21:50:01 xen BLKTAPCTRL[3808]: Found driver: [raw image (aio)]
Aug 29 21:50:01 xen BLKTAPCTRL[3808]: Found driver: [raw image (sync)]
Aug 29 21:50:01 xen BLKTAPCTRL[3808]: Found driver: [vmware image (vmdk)]
Aug 29 21:50:01 xen BLKTAPCTRL[3808]: Found driver: [ramdisk image (ram)]
Aug 29 21:50:01 xen BLKTAPCTRL[3808]: Found driver: [qcow disk (qcow)]
Aug 29 21:50:01 xen BLKTAPCTRL[3808]: couldn't find device number for
'blktap0'
Aug 29 21:50:01 xen BLKTAPCTRL[3808]: Unable to start blktapctrl
-------
/var/log/xen/xend.log says:
-----
[2008-08-29 21:50:01 3814] INFO (SrvDaemon:331) Xend Daemon started
[2008-08-29 21:50:01 3814] INFO (SrvDaemon:335) Xend changeset: Tue Oct
17 22:09:52 2006 +0100 .
[2008-08-29 21:50:01 3814] INFO (SrvDaemon:342) Xend version: Unknown.
[2008-08-29 21:50:01 3814] ERROR (SrvDaemon:353) Exception starting xend
((13, 'Permission denied'))
Traceback (most recent call last):
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/server/SrvDaemon.py",
line 345, in run
servers = SrvServer.create()
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/server/SrvServer.py",
line 251, in create
root.putChild('xend', SrvRoot())
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/server/SrvRoot.py",
line
40, in __init__
self.get(name)
File "/usr/lib/xen-3.2-1/lib/python/xen/web/SrvDir.py", line 82, in
get
val = val.getobj()
File "/usr/lib/xen-3.2-1/lib/python/xen/web/SrvDir.py", line 52, in
getobj
self.obj = klassobj()
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/server/SrvNode.py",
line
30, in __init__
self.xn = XendNode.instance()
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendNode.py", line 709,
in instance
inst = XendNode()
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendNode.py", line 83,
in
__init__
self.other_config["xen_pagesize"] =
self.xeninfo_dict()["xen_pagesize"]
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendNode.py", line 673,
in xeninfo_dict
return dict(self.xeninfo())
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendNode.py", line 617,
in xeninfo
info['xen_scheduler'] = self.xenschedinfo()
File "/usr/lib/xen-3.2-1/lib/python/xen/xend/XendNode.py", line 607,
in xenschedinfo
sched_id = self.xc.sched_id_get()
Error: (13, 'Permission denied')
[2008-08-29 21:50:01 3813] INFO (SrvDaemon:219) Xend exited with status 1.
-------
With regards,
Paul van der Vlis.
--
http://www.vandervlis.nl/