|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v10 6/7] libxl: use new qemu at the location where xen-unstable installs it
On Mon, 2012-01-16 at 16:52 +0000, stefano.stabellini@xxxxxxxxxxxxx
wrote:
> From: Ian Campbell <ian.campbell@xxxxxxxxxx>
>
> Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
> ---
> tools/libxl/libxl_dm.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
> index 97d91b4..9d84b6f 100644
> --- a/tools/libxl/libxl_dm.c
> +++ b/tools/libxl/libxl_dm.c
> @@ -58,7 +58,7 @@ const char *libxl__domain_device_model(libxl__gc *gc,
> dm = libxl__abs_path(gc, "qemu-dm", libxl_libexec_path());
> break;
> case LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN:
> - dm = libxl__strdup(gc, "/usr/bin/qemu");
> + dm = libxl__abs_path(gc, "qemu", libxl_libexec_path());
The actual installed path (in staging tree now)
is /usr/lib/xen/bin/qemu-system-i386 so if I boot a guest with
device_model_version="qemu-xen" then, as you might expect, I get:
libxl: error: libxl_dm.c:809:libxl__create_device_model: device model
/usr/lib/xen/bin/qemu is not executable: No such file or directory
libxl: error: libxl_create.c:579:do_domain_create: failed to create
device model: -3
libxl: error: libxl_dm.c:926:libxl__destroy_device_model: Couldn't find
device model's pid: No such file or directory
libxl: error: libxl.c:796:libxl_domain_destroy:
libxl__destroy_device_model failed for 21
I can add device_model_override="/usr/lib/xen/bin/qemu-system-i386" and
then things work as expected.
Presumably if I build my tools for 64 bit it will be qemu-system-amd64.
So, should we fix libxl, the qemu build or our build integration?
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |