xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* xenstored vanished
@ 2010-05-07  8:57 Christoph Egger
  2010-05-07  9:15 ` Keir Fraser
  2010-05-07  9:17 ` Christoph Egger
  0 siblings, 2 replies; 8+ messages in thread
From: Christoph Egger @ 2010-05-07  8:57 UTC (permalink / raw)
  To: xen-devel


Hi!

I can't start xend as it can't find xenstored anymore.

What happened ?

Christoph



-- 
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Karl-Hammerschmidt-Str. 34, 85609 Dornach b. Muenchen
Geschaeftsfuehrer: Andrew Bowd, Thomas M. McCoy, Giuliano Meroni
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: xenstored vanished
  2010-05-07  8:57 xenstored vanished Christoph Egger
@ 2010-05-07  9:15 ` Keir Fraser
  2010-05-07  9:17 ` Christoph Egger
  1 sibling, 0 replies; 8+ messages in thread
From: Keir Fraser @ 2010-05-07  9:15 UTC (permalink / raw)
  To: Christoph Egger, xen-devel@lists.xensource.com

On 07/05/2010 09:57, "Christoph Egger" <Christoph.Egger@amd.com> wrote:

> 
> Hi!
> 
> I can't start xend as it can't find xenstored anymore.
> 
> What happened ?

Nothing's changed - it's still there for me.

 -- Keir

> Christoph
> 
> 

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: xenstored vanished
  2010-05-07  8:57 xenstored vanished Christoph Egger
  2010-05-07  9:15 ` Keir Fraser
@ 2010-05-07  9:17 ` Christoph Egger
  2010-05-07  9:24   ` Keir Fraser
  1 sibling, 1 reply; 8+ messages in thread
From: Christoph Egger @ 2010-05-07  9:17 UTC (permalink / raw)
  To: xen-devel

On Friday 07 May 2010 10:57:54 Christoph Egger wrote:
> Hi!
>
> I can't start xend as it can't find xenstored anymore.
>
> What happened ?
>
> Christoph

OCAML_TOOLS are unconditionally enabled but I haven't installed
the ocaml tools. So xenstored got build but not installed.
I'm wondering why the build process did not fail.

Please only build ocaml version when ocaml is installed.

Christoph


-- 
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Karl-Hammerschmidt-Str. 34, 85609 Dornach b. Muenchen
Geschaeftsfuehrer: Andrew Bowd, Thomas M. McCoy, Giuliano Meroni
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: xenstored vanished
  2010-05-07  9:17 ` Christoph Egger
@ 2010-05-07  9:24   ` Keir Fraser
  2010-05-07  9:47     ` Christoph Egger
  0 siblings, 1 reply; 8+ messages in thread
From: Keir Fraser @ 2010-05-07  9:24 UTC (permalink / raw)
  To: Christoph Egger, xen-devel@lists.xensource.com

On 07/05/2010 10:17, "Christoph Egger" <Christoph.Egger@amd.com> wrote:

>> I can't start xend as it can't find xenstored anymore.
>> 
>> What happened ?
>> 
>> Christoph
> 
> OCAML_TOOLS are unconditionally enabled but I haven't installed
> the ocaml tools. So xenstored got build but not installed.
> I'm wondering why the build process did not fail.
> 
> Please only build ocaml version when ocaml is installed.

That is already the case:

ifeq ($(OCAML_TOOLS),y)
ifeq ($(CONFIG_Linux),y)
OCAML_TOOLS := $(shell ocamlopt -v > /dev/null 2>&1 && echo "y" || echo "n")
else
OCAML_TOOLS := n
endif
endif

I can only conclude that you do have the ocaml toolchain installed. The
ocaml stuff was broken when first checked in, but it's now building okay for
me (e.g., current tip, c/s 21326).

If you are building on NetBSD then as you can see above, the ocaml build is
forcibly disabled on non-Linux systems.

 -- Keir

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: xenstored vanished
  2010-05-07  9:24   ` Keir Fraser
@ 2010-05-07  9:47     ` Christoph Egger
  2010-05-07 10:37       ` Keir Fraser
  0 siblings, 1 reply; 8+ messages in thread
From: Christoph Egger @ 2010-05-07  9:47 UTC (permalink / raw)
  To: Keir Fraser; +Cc: xen-devel@lists.xensource.com

[-- Attachment #1: Type: text/plain, Size: 1440 bytes --]

On Friday 07 May 2010 11:24:28 Keir Fraser wrote:
> On 07/05/2010 10:17, "Christoph Egger" <Christoph.Egger@amd.com> wrote:
> >> I can't start xend as it can't find xenstored anymore.
> >>
> >> What happened ?
> >>
> >> Christoph
> >
> > OCAML_TOOLS are unconditionally enabled but I haven't installed
> > the ocaml tools. So xenstored got build but not installed.
> > I'm wondering why the build process did not fail.
> >
> > Please only build ocaml version when ocaml is installed.
>
> That is already the case:
>
> ifeq ($(OCAML_TOOLS),y)
> ifeq ($(CONFIG_Linux),y)
> OCAML_TOOLS := $(shell ocamlopt -v > /dev/null 2>&1 && echo "y" || echo
> "n") else
> OCAML_TOOLS := n
> endif
> endif
>
> I can only conclude that you do have the ocaml toolchain installed. The
> ocaml stuff was broken when first checked in, but it's now building okay
> for me (e.g., current tip, c/s 21326).
>
> If you are building on NetBSD then as you can see above, the ocaml build is
> forcibly disabled on non-Linux systems.

Attached patch fixes my problem. xenstored (C version) is there again.

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>

Christoph


-- 
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Karl-Hammerschmidt-Str. 34, 85609 Dornach b. Muenchen
Geschaeftsfuehrer: Andrew Bowd, Thomas M. McCoy, Giuliano Meroni
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632

[-- Attachment #2: xen_ocaml.diff --]
[-- Type: text/x-diff, Size: 1271 bytes --]

diff -r 6f53b34a3a5a Config.mk
--- a/Config.mk	Fri May 07 10:41:50 2010 +0200
+++ b/Config.mk	Fri May 07 11:25:10 2010 +0200
@@ -163,15 +163,13 @@ XENSTAT_XENTOP     ?= y
 VTPM_TOOLS         ?= n
 LIBXENAPI_BINDINGS ?= n
 PYTHON_TOOLS       ?= y
-OCAML_TOOLS        ?= y
+OCAML_TOOLS        ?= n
 CONFIG_MINITERM    ?= n
 CONFIG_LOMOUNT     ?= n
 
 ifeq ($(OCAML_TOOLS),y)
 ifeq ($(CONFIG_Linux),y)
 OCAML_TOOLS := $(shell ocamlopt -v > /dev/null 2>&1 && echo "y" || echo "n")
-else
-OCAML_TOOLS := n
 endif
 endif
 
diff -r 6f53b34a3a5a tools/xenstore/Makefile
--- a/tools/xenstore/Makefile	Fri May 07 10:41:50 2010 +0200
+++ b/tools/xenstore/Makefile	Fri May 07 11:25:10 2010 +0200
@@ -27,7 +27,7 @@ xenstore xenstore-control: CFLAGS += -st
 endif
 
 ALL_TARGETS = libxenstore.so libxenstore.a clients xs_tdb_dump 
-ifneq ($(CONFIG_OCAML_XENSTORED),y)
+ifeq ($(OCAML_TOOLS),n)
  ALL_TARGETS += xenstored
 endif
 
@@ -95,6 +95,11 @@ tarball: clean
 
 .PHONY: install
 install: all
+ifeq ($(OCAML_TOOLS),n)
+	$(INSTALL_DIR) $(DESTDIR)/var/run/xenstored
+	$(INSTALL_DIR) $(DESTDIR)/var/lib/xenstored
+	$(INSTALL_PROG) xenstored $(DESTDIR)$(SBINDIR)
+endif
 	$(INSTALL_DIR) $(DESTDIR)$(BINDIR)
 	$(INSTALL_DIR) $(DESTDIR)$(SBINDIR)
 	$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: xenstored vanished
  2010-05-07  9:47     ` Christoph Egger
@ 2010-05-07 10:37       ` Keir Fraser
  2010-05-07 10:50         ` Keir Fraser
  0 siblings, 1 reply; 8+ messages in thread
From: Keir Fraser @ 2010-05-07 10:37 UTC (permalink / raw)
  To: Christoph Egger; +Cc: xen-devel@lists.xensource.com

On 07/05/2010 10:47, "Christoph Egger" <Christoph.Egger@amd.com> wrote:

>> If you are building on NetBSD then as you can see above, the ocaml build is
>> forcibly disabled on non-Linux systems.
> 
> Attached patch fixes my problem. xenstored (C version) is there again.
> 
> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>

Hm, well there's no need to install xenstored *or* oxenstored. They can
coexist. I'll fix the xenstore Makefile to install xenstored unconditionally
(although really it should be doing that anyway, since
CONFIG_OCAML_XENSTORED is not used any more).

 -- Keir

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: xenstored vanished
  2010-05-07 10:37       ` Keir Fraser
@ 2010-05-07 10:50         ` Keir Fraser
  2010-05-07 11:24           ` Christoph Egger
  0 siblings, 1 reply; 8+ messages in thread
From: Keir Fraser @ 2010-05-07 10:50 UTC (permalink / raw)
  To: Christoph Egger; +Cc: xen-devel@lists.xensource.com

On 07/05/2010 11:37, "Keir Fraser" <keir.fraser@eu.citrix.com> wrote:

>> Attached patch fixes my problem. xenstored (C version) is there again.
>> 
>> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
> 
> Hm, well there's no need to install xenstored *or* oxenstored. They can
> coexist. I'll fix the xenstore Makefile to install xenstored unconditionally
> (although really it should be doing that anyway, since
> CONFIG_OCAML_XENSTORED is not used any more).

Try xen-unstable:21327. Sorry, I had missed a sneaky change to
xenstore/Makefile when reviewing c/s 21292, so indeed xenstored was never
getting installed. :-(

 -- Keir

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: xenstored vanished
  2010-05-07 10:50         ` Keir Fraser
@ 2010-05-07 11:24           ` Christoph Egger
  0 siblings, 0 replies; 8+ messages in thread
From: Christoph Egger @ 2010-05-07 11:24 UTC (permalink / raw)
  To: xen-devel; +Cc: Keir Fraser

On Friday 07 May 2010 12:50:24 Keir Fraser wrote:
> On 07/05/2010 11:37, "Keir Fraser" <keir.fraser@eu.citrix.com> wrote:
> >> Attached patch fixes my problem. xenstored (C version) is there again.
> >>
> >> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
> >
> > Hm, well there's no need to install xenstored *or* oxenstored. They can
> > coexist. I'll fix the xenstore Makefile to install xenstored
> > unconditionally (although really it should be doing that anyway, since
> > CONFIG_OCAML_XENSTORED is not used any more).
>
> Try xen-unstable:21327. Sorry, I had missed a sneaky change to
> xenstore/Makefile when reviewing c/s 21292, so indeed xenstored was never
> getting installed. :-(

Yes, that works again. Thanks.

Christoph
-- 
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Karl-Hammerschmidt-Str. 34, 85609 Dornach b. Muenchen
Geschaeftsfuehrer: Andrew Bowd, Thomas M. McCoy, Giuliano Meroni
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-05-07 11:24 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-07  8:57 xenstored vanished Christoph Egger
2010-05-07  9:15 ` Keir Fraser
2010-05-07  9:17 ` Christoph Egger
2010-05-07  9:24   ` Keir Fraser
2010-05-07  9:47     ` Christoph Egger
2010-05-07 10:37       ` Keir Fraser
2010-05-07 10:50         ` Keir Fraser
2010-05-07 11:24           ` Christoph Egger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).