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-users

Re: [Xen-users] xend does not start

To: Sriram Murali <msriram@xxxxxxxxxx>
Subject: Re: [Xen-users] xend does not start
From: David Cemin <davidcemin@xxxxxxxxx>
Date: Thu, 28 Oct 2010 13:52:20 -0200
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 28 Oct 2010 08:53:56 -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=a1roIU2U9a5A0m7i1KlG81QoVpyNqPVnTcBB900nPBc=; b=FBo3PjwGRltD3Vo+VM11auqN0hOpA39D0PPTzf8ZdmP5vn7I2fg9cpPKERGRsg+mTT 1Q0W3Il7rFSdhiClMQDJBadBy5IhH+oJHCr5cDivyq3T084SyHXJjUeZQ+rzE3tn3qcI 1bCXk8Lo+9Als4VBnbwh3GuCwwf0Y0yNh44BE=
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=BRaQqguW4Xl9+5SJ9wNCpfle0lNMgMJFcUUg45SJD0Th96OLulS88ysuh/sV4QGair uiqkyV4Fl9hwFek0nvWGaVacWng5j+vZscrChTYvrlZB8SMZ3w1SveK3x4ZLQDxK46pd afuyBfl+FXKgCv8TtozgHHueX7nOdASivoPo0=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <002701cb76b5$7dadee60$7909cb20$@ece.ubc.ca>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTi=tCRvnUN-Wj4RRp7gG5iUZHxO1Ry27QwXvu5wn@xxxxxxxxxxxxxx> <AANLkTinTSwPxAtYMOXVoGrmbVraWe4cvME1shob=Bqfy@xxxxxxxxxxxxxx> <002701cb76b5$7dadee60$7909cb20$@ece.ubc.ca>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Hello

2010/10/28 Sriram Murali <msriram@xxxxxxxxxx>

 first of all make sure that you are choosing option from the boot menu. 



Second, find the file site_customize.py. You can look for it using the command 'find / -name "sitecustomize.py" ' as root.(I do not have access to my machine right now, sorry!) It is somewhere in under the /etc/python... path. In that path the add the two import site lines as shown below:


# install the apport exception handler if available
import site
site.addsitedir("/usr/lib/python2.6/dist-packages")

import site
site.addsitedir("/usr/lib/python2.6/site-packages")

try:
import apport_python_hook
except ImportError:
pass
else:
apport_python_hook.install()

Now xend should work. This is just a hack, maybe some one else has a better solution...

 


I've added these lines into /etc/python2.6/sitecustomize.py and tried to restart xend. Nothing changed. I am trying to recompile dom0 (pvops) with the 4.0.0 version (xen/master branch). Maybe I have some version mismatch between hypervisor and dom0. 

Thank you ! 

 

From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of David Cemin
Sent: October-28-10 7:57 AM
To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] xend does not start

 

Hello, 

 

I've downloaded the xen 4.0.1 version as it is explained here:

 

So, I've made a clone from repository, with the following command:

 
hg clone -r RELEASE-4.0.1 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:

 

 

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: davidcemin@xxxxxxxxx
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>