On Thu, Feb 10, 2011 at 06:16:18PM -0430, Julio C. Ortega wrote:
> El 26/01/11 11:25, Julio C. Ortega wrote:
> > Hello all.
> >
> > As per my last emails to the list i was able, (thanks Shin'ya) to build
> > Xen 4.0.1 (and 4.0.2-rcX) on ia64.
> >
> > After a long battle building various releases (all pertaining 4.0.x
> > series) on a BL870c Integrity blade (itanium2) i cannot make Xend run
> > (kernel 2.6.18.8-xen boots normally and without errors, apparently) but
> > Xend gives out permission errors. (Like the build was more recent than
> > the tools and etc.) believe me, i've rebuilded tools, kernes, stubdom,
> > uninstalled, built from scratch, reinstalled.... you name it so as to
> > prevent this permission error without results.
> >
> > I've struggling digging info on how to sucessfully make Xend start, so
> > far i've tried literally everything i've found, al also digged heavily
> > in this list archives.
> >
> > I've trying in two different systems (one has debian 6.0 and other
> > debian 5.0),im building with gcc-4.1 in both of them, and the build
> > completes _normally_ and _without errors_ after i apply the patches that
> > Shin'ya and other contributors have posted for ia64 on 4.0.1 and 4.0.2-rcX
> >
> > I'll attach the running kernel dmesg, and the xend.log. Also, an strace
> > of xend starting.
> >
> > (disregard the qla2xxx messages, as i have to reorganize the storage and
> > enclosure after Xen works ;) )
>
> Hello again folks.
>
> Continuing on this work, i had to consider building 3.4.
>
> 3.4 release stable didn't work also builded fine, and all, but have to
> consider building other so, i followed this HOWTO[1] and it builded fine
> (3.5 from ia64-unstable) , but the "Permission Denied" error changed
> somewhat, i'll post it:
>
>
> [2011-02-10 17:11:18 4150] INFO (SrvDaemon:332) Xend Daemon started
> [2011-02-10 17:11:18 4150] INFO (SrvDaemon:336) Xend changeset: Mon Jun
> 29 11:26:05 2009 +0900 19848:5839491bbf20.
> [2011-02-10 17:11:18 4150] ERROR (SrvDaemon:349) Exception starting xend
> ((13, 'Permission denied'))
> Traceback (most recent call last):
> File "usr/lib/python2.5/site-packages/xen/xend/server/SrvDaemon.py",
> line 341, in run
> servers = SrvServer.create()
> File "usr/lib/python2.5/site-packages/xen/xend/server/SrvServer.py",
> line 251, in create
> root.putChild('xend', SrvRoot())
> File "usr/lib/python2.5/site-packages/xen/xend/server/SrvRoot.py",
> line 40, in __init__
> self.get(name)
> File "usr/lib/python2.5/site-packages/xen/web/SrvDir.py", line 84, in get
> val = val.getobj()
> File "usr/lib/python2.5/site-packages/xen/web/SrvDir.py", line 52, in
> getobj
> self.obj = klassobj()
> File "usr/lib/python2.5/site-packages/xen/xend/server/SrvNode.py",
> line 30, in __init__
> self.xn = XendNode.instance()
> File "usr/lib/python2.5/site-packages/xen/xend/XendNode.py", line
> 1014, in instance
> inst = XendNode()
> File "usr/lib/python2.5/site-packages/xen/xend/XendNode.py", line 92,
> in __init__
> self.other_config["xen_pagesize"] = self.xeninfo_dict()["xen_pagesize"]
> File "usr/lib/python2.5/site-packages/xen/xend/XendNode.py", line 940,
> in xeninfo_dict
> return dict(self.xeninfo())
> File "usr/lib/python2.5/site-packages/xen/xend/XendNode.py", line 883,
> in xeninfo
> info['xen_scheduler'] = self.xenschedinfo()
> File "usr/lib/python2.5/site-packages/xen/xend/XendNode.py", line 873,
> in xenschedinfo
> sched_id = self.xc.sched_id_get()
> Error: (13, 'Permission denied')
Hmm.. I'm not sure if I've seen this one before.
You could read the code near those lines and see what it's trying to do.
I guess it tries to fetch some scheduler info..
> [2011-02-10 17:11:19 4149] INFO (SrvDaemon:220) Xend exited with status 1.
>
> Dom0 boots with 2.6.18.8-xen, no apparent errors, but the xend daemon
> fails to start. Any pointers would be greatly appreciated.
>
Try reading:
http://wiki.xen.org/xenwiki/XenCommonProblems#head-a243050da64d6a60784e43074fadeac4e0fa32eb
and:
http://wiki.xen.org/xenwiki/XenParavirtOps section "Xend (and/or xenstored)
does not start when using pv_ops dom0 kernel?":
They're not talking about 2.6.18.8-xen dom0 kernel, but all that stuff is worth
checking and verifying.
-- Pasi
> This is an ia64 build on Debian 5.0.8 'lenny' with GCC 4.1.2
>
> [1]: http://www.gelato.unsw.edu.au/IA64wiki/PaulDavies/XenIA64Howto
>
>
> --
> ------------------------------------
> Julio C. Ortega
> ONUVA
> http://www.onuva.com
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|