From: "Yuvraj Agarwal" <yuvraj@cs.ucsd.edu>
To: xen-devel@lists.xensource.com
Cc: John McCullough <jmccullo@cs.ucsd.edu>, 'Asim' <linkasim@gmail.com>
Subject: RE: XEN 4.0.2-rc2 - using OCAML xenstored -- xend not starting?
Date: Wed, 9 Feb 2011 20:39:37 -0800 (PST) [thread overview]
Message-ID: <02bc01cbc8dc$87fdab20$97f90160$@cs.ucsd.edu> (raw)
In-Reply-To: <017a01cbc886$dad1da70$90758f50$@cs.ucsd.edu>
[-- Attachment #1.1: Type: text/plain, Size: 4914 bytes --]
Hi All,
I did some further debugging and am attaching some more information here.
Any help is appreciated of course. Out of curiosity, are we amongst the
few people who are trying to use the OCAML version of xenstored?
If I change the Config.mk to disable building the OCAML version of
xenstored xend starts up and I can do "xm info" and everything works fine.
If I build the OCAML version of xenstored instead, I get the "xend is not
started error" even though I see two xend processes.
Furthermore, if I run the OCAML xentored with an strace, I get the
following error:
"strace -f /usr/bin/xenstored --no-fork"
open("/dev/xen/eventchn", O_RDWR) = 6
open("/proc/xen/xsd_port", O_RDONLY) = 7
read(7, "145", 20) = 3
close(7) = 0
open("/proc/xen/xsd_kva", O_RDWR) = 7
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 7, 0) = 0x7f2a4f682000
close(7) = 0
ioctl(6, EVIOCGVERSION, 0x7fff86ad7320) = -1 ENOTTY (Inappropriate ioctl
for device)
write(2, "Fatal error: exception Failure(\""..., 64Fatal error: exception
Failure("ioctl bind_interdomain failed")
) = 64
exit_group(2) = ?
thanks
Yuvraj
From: xen-devel-bounces@lists.xensource.com
[mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Yuvraj Agarwal
Sent: Wednesday, February 09, 2011 10:26 AM
To: xen-devel@lists.xensource.com
Cc: Asim
Subject: RE: [Xen-devel] XEN 4.0.2-rc2 - using OCAML xenstored -- xend not
starting?
I did some more debugging and based on some of the instructions on
http://wiki.xen.org/xenwiki/XenParavirtOps I found out that I may have
been missing the "gntdev" module.
I rebuilt the kernel and added that in (part of the kernel rather than as
a separate module), but still have the same issues. Adding some more
debugging information:
root@nor:/home/yuvraj# cat /proc/misc
54 network_throughput
55 network_latency
56 cpu_dma_latency
57 device-mapper
221 mpt2ctl
144 nvram
228 hpet
58 blktap-control
59 gntdev
60 evtchn
61 autofs
231 snapshot
184 microcode
227 mcelog
62 rfkill
63 vga_arbiter
root@nor:/home/yuvraj# ll /dev/xen/
total 0
drwxr-xr-x 2 root root 80 2011-02-08 22:07 ./
drwxr-xr-x 17 root root 6120 2011-02-08 22:07 ../
crw-r----- 1 root root 10, 63 2011-02-08 22:07 eventchn
crw-rw---- 1 root root 10, 60 2011-02-08 22:07 evtchn
root@nor:/home/yuvraj#
Seems like I am missing the /dev/xen/gntdev entries? Shouldn't these be
created automatically?
Thanks
Yuvraj
-----Original Message-----
From: xen-devel-bounces@lists.xensource.com
[mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of Yuvraj Agarwal
Sent: Tuesday, February 08, 2011 9:02 AM
To: xen-devel@lists.xensource.com
Subject: [Xen-devel] XEN 4.0.2-rc2 - using OCAML xenstored -- xend not
starting?
Hi All,
I just tried a new installation of Ubuntu 10.04 (64bit) + Xen and am
having some trouble starting XEN. I am using the latest mercurial checkout
(4.0.2-rc2) and the only change I made was to Config.mk to enable building
the OCAML version of xenstored. " CONFIG_OCAML_XENSTORED ?= y". I am using
the same kernel I built earlier for a similar Ubuntu 10.04-64bit / Xen
4.0.0 installation (version 2.6.32.12). I would like to use the OCAML
version of xenstored since it is supposed to be much better/faster when
starting up a larger number of domUs.
The system starts up, and I can see xend started up, but when I do "xm
list" or "xm info" I get an error message that xend has not started up?
root@EM:/etc# xm list
Error: Unable to connect to xend: No such file or directory. Is xend
running?
root@EM:/etc#
root@EM:/etc# ps -efw | grep xen
root 88 2 0 Feb07 ? 00:00:00 [xenwatch]
root 89 2 0 Feb07 ? 00:00:00 [xenbus]
root 6254 1 0 Feb07 ? 00:00:00 /usr/bin/python
/usr/sbin/xend start
root 6255 6254 0 Feb07 ? 00:00:17 /usr/bin/python
/usr/sbin/xend start
root 7043 5919 0 08:55 pts/2 00:00:00 grep --color=auto xen
root@EM:/etc#
root@EM:/etc# uname -a
Linux EM 2.6.32.12 #11 SMP Fri Jun 18 20:52:17 PDT 2010 x86_64 GNU/Linux
root@EM:/etc#
I did check and found two difference with my earlier installation of Xen
4.0.0 with the same kernel (although with the standard xenstored).
1. The xen 4.0 installation does show a "xenstored" process also running
in addition to these ones.
2. "xend" seems to be looking for a directory, " /var/lib/xenstored" that
doesn't seem to exist on my system?
Any pointers to fix this issue?
Thanks!
Yuvraj
_______________________________________________
Xen-devel mailing list
<mailto:Xen-devel@lists.xensource.com> Xen-devel@lists.xensource.com
<http://lists.xensource.com/xen-devel>
http://lists.xensource.com/xen-devel
[-- Attachment #1.2: Type: text/html, Size: 14740 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
next prev parent reply other threads:[~2011-02-10 4:39 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-02-08 17:02 XEN 4.0.2-rc2 - using OCAML xenstored -- xend not starting? Yuvraj Agarwal
2011-02-09 8:22 ` Vincent Hanquez
2011-02-10 8:42 ` Ian Campbell
2011-02-10 17:53 ` Yuvraj Agarwal
2011-02-10 17:56 ` John McCullough
2011-02-10 18:08 ` Ian Campbell
2011-02-09 18:26 ` Yuvraj Agarwal
2011-02-10 4:39 ` Yuvraj Agarwal [this message]
2011-02-10 7:11 ` Pasi Kärkkäinen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='02bc01cbc8dc$87fdab20$97f90160$@cs.ucsd.edu' \
--to=yuvraj@cs.ucsd.edu \
--cc=jmccullo@cs.ucsd.edu \
--cc=linkasim@gmail.com \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.