WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Re: xend does not start

To: Pasi Kärkkäinen <pasik@xxxxxx>
Subject: Re: [Xen-devel] Re: xend does not start
From: David Cemin <davidcemin@xxxxxxxxx>
Date: Thu, 28 Oct 2010 12:47:00 -0200
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, Keir Fraser <keir@xxxxxxx>
Delivery-date: Thu, 28 Oct 2010 07:49:34 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=ibdZhk+E3z0pLEOOaXGrU4gV7jEFMfGUO9LwTA7ehYs=; b=WlNbZJzTDsMqE/h3HG0rSQqDG/vVLmHeJXJzCgyXZX9AeQQvj/zunOnRjFzTleqQU+ epTf/m+MdPRxFPjEEg6ms8L6MMI98UF2gOkNPKyZN+6LLTL1kpAF5mbMFA4Mb+Tr/zTy ob/0Iz0H+5UNAocKL7qqpaiKOJy9Hgkoj1IRQ=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=BvrXpSNzhOGFLqLvMOmLt9rLVl4gOkCeRo+ekYrZeJATl0eqwyuy1hr6ITcKGpi3tk 82blWzhsMnzM+gfTic86o1+2/5MLoiHSS4myZyMcvLO9sk99zhOJF2LHv25EAIexCD5O yTFVIci7+AFANc7HX0Mz+LZ+8PxyRpnLj5cHg=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20101028141424.GG2804@xxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTimJghMJzyqqCwGkf9+b=OwsuCZ35cyrq-XPD_4P@xxxxxxxxxxxxxx> <C8EF379A.26895%keir@xxxxxxx> <AANLkTinwbKorSS6eWcQSYYaNB2J6FpP3tju7k_LDvv4k@xxxxxxxxxxxxxx> <20101028141424.GG2804@xxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Yes .. I tried that.

thank you 

2010/10/28 Pasi Kärkkäinen <pasik@xxxxxx>
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:
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




--
David Cemin
mobile: +55 51 93523097
home:   +55 51 32763785
email: davidcemin@xxxxxxxxx
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel