[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: xend does not start
On Thu, Oct 28, 2010 at 11:46:58AM -0200, David Cemin wrote: > Yes, I do have /proc/xen/privcmd. I suspect that something is missing in > my config. I'm not sure if I understand what you said. What do you mean by > configure privcmd into dom0 kernel?* > % ll /proc/xen > total 0 > -r--r--r-- 1 root root 0 2010-10-28 11:08 capabilities > -rw------- 1 root root 0 2010-10-28 11:08 privcmd > -rw------- 1 root root 0 2010-10-28 11:08 xenbus > -rw------- 1 root root 0 2010-10-28 11:08 xsd_kva > -rw------- 1 root root 0 2010-10-28 11:08 xsd_port > Thank you! Have you checked the troubleshooting section from: http://wiki.xensource.com/xenwiki/XenParavirtOps and from: http://wiki.xensource.com/xenwiki/XenCommonProblems -- Pasi > -- > David > 2010/10/28 Keir Fraser <[1]keir@xxxxxxx> > > Do you have /proc/xen/privcmd? You might need to configure that into > your > dom0 kernel build or something. > *-- Keir > On 28/10/2010 14:17, "David Cemin" <[2]davidcemin@xxxxxxxxx> wrote: > > > I tried another approach.* > > > > Since I assume that my problem is with modules loading, I've compiled > the > > kernel with xen-evtchn and xen-gntdev as modules. Now, I can load them > with > > modprobe. They do appear loaded in lsmod > > > > % lsmod | grep xen * * * * * * * > > xen_gntdev * * * * * * *7486 *0* > > xen_evtchn * * * * * * *4617 *1* > > > > It seems that xend is running, as we can see in a ps: > > > > % ps ax | grep xen* > > ** 24 ? * * * *S * * *0:00 [xenwatch] > > ** 25 ? * * * *S * * *0:00 [xenbus] > > **851 ? * * * *S * * *0:00 avahi-daemon: running > [xenserver-laptop.local] > > *2101 ? * * * *S * * *0:00 xenstored --pid-file /var/run/xenstore.pid > > *2105 ? * * * *SLl * *0:00 xenconsoled* > > *2109 ? * * * *S * * *0:00 /usr/bin/python /usr/sbin/xend start > > *2110 ? * * * *Sl * * 0:00 /usr/bin/python /usr/sbin/xend start > > *2254 pts/0 * *S+ * * 0:00 grep --color xen > > > > > > But /var/log/xend.log shows that I have an exception during xend > start: > > > > [2010-10-28 11:10:52 2110] INFO (SrvDaemon:331) Xend Daemon started > > [2010-10-28 11:10:52 2110] INFO (SrvDaemon:335) Xend changeset: Wed > Aug 25 > > 09:22:42 2010 +0100 21324:b536ebfba183. > > [2010-10-28 11:10:52 2110] ERROR (SrvDaemon:347) Exception starting > xend ((13, > > 'Permission denied')) > > Traceback (most recent call last): > > **File > "/usr/lib/python2.6/dist-packages/xen/xend/server/SrvDaemon.py", line > > 339, in run > > ** *servers = SrvServer.create() > > **File > "/usr/lib/python2.6/dist-packages/xen/xend/server/SrvServer.py", line > > 251, in create > > ** *root.putChild('xend', SrvRoot()) > > **File "/usr/lib/python2.6/dist-packages/xen/xend/server/SrvRoot.py", > line 40, > > in __init__ > > ** *self.get(name) > > **File "/usr/lib/python2.6/dist-packages/xen/web/SrvDir.py", line 82, > in get > > ** *val = val.getobj() > > **File "/usr/lib/python2.6/dist-packages/xen/web/SrvDir.py", line 52, > in > > getobj > > ** *self.obj = klassobj() > > **File "/usr/lib/python2.6/dist-packages/xen/xend/server/SrvNode.py", > line 30, > > in __init__ > > ** *self.xn = XendNode.instance() > > **File "/usr/lib/python2.6/dist-packages/xen/xend/XendNode.py", line > 752, in > > instance > > ** *inst = XendNode() > > **File "/usr/lib/python2.6/dist-packages/xen/xend/XendNode.py", line > 87, in > > __init__ > > ** *self.other_config["xen_pagesize"] = > self.xeninfo_dict()["xen_pagesize"] > > **File "/usr/lib/python2.6/dist-packages/xen/xend/XendNode.py", line > 741, in > > xeninfo_dict > > ** *return dict(self.xeninfo()) > > **File "/usr/lib/python2.6/dist-packages/xen/xend/XendNode.py", line > 685, in > > xeninfo > > ** *info['xen_scheduler'] = self.xenschedinfo() > > **File "/usr/lib/python2.6/dist-packages/xen/xend/XendNode.py", line > 675, in > > xenschedinfo > > ** *sched_id = self.xc.sched_id_get() > > Error: (13, 'Permission denied') > > > > And I cant call any xm bin, as for example: > > > > % xm list > > Error: Unable to connect to xend: No such file or directory. Is xend > running? > > (1) %* > > > > > > So, I'm kind of stuck here. Any Ideas?* > > > > Thank you all,* > > > > -- > > David > > > > > > > > 2010/10/27 David Cemin <[3]davidcemin@xxxxxxxxx> > >> Hello,* > >> > >> I've downloaded the xen 4.0.1 version as it is explained here: > >> [4]http://wiki.xensource.com/xenwiki/Xen4.0 > >> > >> *<[5]http://wiki.xensource.com/xenwiki/Xen4.0> So, I've made a clone > from > >> repository, with the following command: > >> > >> hg clone -r RELEASE-4.0.1 > [6]http://xenbits.xen.org/xen-4.0-testing.hg > >> And finally I've built xen, tools and stubdom. > >> > >> > >> I was looking for a paravirtualized domain, and so I follow the > instructions > >> from here: > >> [7]http://wiki.xensource.com/xenwiki/XenParavirtOps > >> > >> > >> *<[8]http://wiki.xensource.com/xenwiki/XenParavirtOps> So, I am able > to boot > >> dom0 successfully, but apparently xend its not starting. > >> > >> A few things that I have noticed:* > >> > >> 1) lsmod does not list evtchn and neither gntdev, and they are not > compiled > >> as a Module. I have tried also to insert them with lsmod, and of > course, I > >> dont have them. > >> 2) The nodes appear in both /proc/misc and /dev/xen, and the numbers > are > >> correct > >> > >> % cat /proc/misc* > >> *52 freefall > >> 224 tpm0 > >> *53 network_throughput > >> *54 network_latency > >> *55 cpu_dma_latency > >> *56 device-mapper > >> **1 psaux > >> 200 tun > >> *57 pktcdvd > >> 228 hpet > >> *58 blktap-control > >> *59 xen/gntdev > >> *60 xen/evtchn > >> 229 fuse > >> *61 ecryptfs > >> 231 snapshot > >> 227 mcelog > >> *62 rfkill > >> *63 vga_arbiter > >> % ll /dev/xen* > >> total 0 > >> crw-rw---- 1 root root 10, 60 2010-10-27 17:32 evtchn > >> crw-rw---- 1 root root 10, 59 2010-10-27 17:32 gntdev > >> > >> 3) I am really running dom) > >> % cat /proc/xen/capabilities ** > >> control_d > >> > >> 4) /var/log/xen shows the following errors: > >> > >> xend.log > >> > >> [2010-10-27 17:32:31 1307] INFO (SrvDaemon:331) Xend Daemon started > >> [2010-10-27 17:32:31 1307] INFO (SrvDaemon:335) Xend changeset: Wed > Aug 25 > >> 09:22:42 2010 +0100 21324:b536ebfba183. > >> [2010-10-27 17:32:31 1307] ERROR (SrvDaemon:347) Exception starting > xend > >> ((13, 'Permission denied')) > >> Traceback (most recent call last): > >> **File > "/usr/lib/python2.6/dist-packages/xen/xend/server/SrvDaemon.py", line > >> 339, in run > >> ** *servers = SrvServer.create() > >> **File > "/usr/lib/python2.6/dist-packages/xen/xend/server/SrvServer.py", line > >> 251, in create > >> ** *root.putChild('xend', SrvRoot()) > >> **File "/usr/lib/python2.6/dist-packages/xen/xend/server/SrvRoot.py", > line > >> 40, in __init__ > >> ** *self.get(name) > >> **File "/usr/lib/python2.6/dist-packages/xen/web/SrvDir.py", line 82, > in get > >> ** *val = val.getobj() > >> **File "/usr/lib/python2.6/dist-packages/xen/web/SrvDir.py", line 52, > in > >> getobj > >> ** *self.obj = klassobj() > >> **File "/usr/lib/python2.6/dist-packages/xen/xend/server/SrvNode.py", > line > >> 30, in __init__ > >> ** *self.xn = XendNode.instance() > >> **File "/usr/lib/python2.6/dist-packages/xen/xend/XendNode.py", line > 752, in > >> instance > >> ** *inst = XendNode() > >> **File "/usr/lib/python2.6/dist-packages/xen/xend/XendNode.py", line > 87, in > >> __init__ > >> ** *self.other_config["xen_pagesize"] = > self.xeninfo_dict()["xen_pagesize"] > >> **File "/usr/lib/python2.6/dist-packages/xen/xend/XendNode.py", line > 741, in > >> xeninfo_dict > >> ** *return dict(self.xeninfo()) > >> **File "/usr/lib/python2.6/dist-packages/xen/xend/XendNode.py", line > 685, in > >> xeninfo > >> ** *info['xen_scheduler'] = self.xenschedinfo() > >> **File "/usr/lib/python2.6/dist-packages/xen/xend/XendNode.py", line > 675, in > >> xenschedinfo > >> ** *sched_id = self.xc.sched_id_get() > >> Error: (13, 'Permission denied') > >> > >> > >> xend-debug.log > >> > >> Xend started at Wed Oct 27 17:32:31 2010. > >> domctl operation failed -- need to rebuild the user-space tool set? > >> sysctl operation failed -- need to rebuild the user-space tool set? > >> Exception starting xend: (13, 'Permission denied') > >> Exception in thread Thread-2: > >> Traceback (most recent call last): > >> **File "/usr/lib/python2.6/threading.py", line 532, in > __bootstrap_inner > >> ** *self.run() > >> **File "/usr/lib/python2.6/dist-packages/xen/xend/XendMonitor.py", > line 230, > >> in run > >> ** *for domid, cputimes in self._get_cpu_stats().items(): > >> **File "/usr/lib/python2.6/dist-packages/xen/xend/XendMonitor.py", > line 208, > >> in _get_cpu_stats > >> ** *for domain in self.xc.domain_getinfo(): > >> Error: (13, 'Permission denied') > >> > >> > >> > >> Does anyone have any Idea of how can I start xend correctly ? > >> > >> Thank you! > >> > >> -- > >> David Cemin > >> > > > > > > -- > David Cemin > mobile: +55 51 93523097 > home:** +55 51 32763785 > email: [9]davidcemin@xxxxxxxxx > > References > > Visible links > 1. mailto:keir@xxxxxxx > 2. mailto:davidcemin@xxxxxxxxx > 3. mailto:davidcemin@xxxxxxxxx > 4. http://wiki.xensource.com/xenwiki/Xen4.0 > 5. http://wiki.xensource.com/xenwiki/Xen4.0 > 6. http://xenbits.xen.org/xen-4.0-testing.hg > 7. http://wiki.xensource.com/xenwiki/XenParavirtOps > 8. http://wiki.xensource.com/xenwiki/XenParavirtOps > 9. mailto:davidcemin@xxxxxxxxx > _______________________________________________ > 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |