[libvirt-users] error on startup

Bryan D. Payne bryan at thepaynes.cc
Sat Jan 19 05:11:05 UTC 2013


I'm running libvirt 1.0.1 and qemu 1.3.  I see the following error of
libvirtd startup:

2013-01-19 04:51:06.183+0000: 1459: error : virCommandWait:2287 :
internal error Child process (LC_ALL=C
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/ /usr/bin/kvm -help) unexpected exit status 1

This is indeed what the return code seems to be for that command.
This this just a version issue with libvirt and qemu or ??

root at host:~# kvm -help
usage: qemu-x86_64 [options] program [arguments...]
Linux CPU emulator (compiled for x86_64 emulation)

Options and associated environment variables:

Argument     Env-variable      Description
-h                             print this help
-g port      QEMU_GDB          wait gdb connection to 'port'
-L path      QEMU_LD_PREFIX    set the elf interpreter prefix to 'path'
-s size      QEMU_STACK_SIZE   set the stack size to 'size' bytes
-cpu model   QEMU_CPU          select CPU (-cpu help for list)
-E var=value QEMU_SET_ENV      sets targets environment variable (see below)
-U var       QEMU_UNSET_ENV    unsets targets environment variable (see below)
-0 argv0     QEMU_ARGV0        forces target process argv[0] to be 'argv0'
-r uname     QEMU_UNAME        set qemu uname release string to 'uname'
-B address   QEMU_GUEST_BASE   set guest_base address to 'address'
-R size      QEMU_RESERVED_VA  reserve 'size' bytes for guest virtual
address space
-d options   QEMU_LOG          activate log
-D logfile   QEMU_LOG_FILENAME override default logfile location
-p pagesize  QEMU_PAGESIZE     set the host page size to 'pagesize'
-singlestep  QEMU_SINGLESTEP   run in singlestep mode
-strace      QEMU_STRACE       log system calls
-version     QEMU_VERSION      display version information and exit

Defaults:
QEMU_LD_PREFIX  = /usr/gnemul/qemu-x86_64
QEMU_STACK_SIZE = 8388608 byte
QEMU_LOG        = /tmp/qemu.log

You can use -E and -U options or the QEMU_SET_ENV and
QEMU_UNSET_ENV environment variables to set and unset
environment variables for the target process.
It is possible to provide several variables by separating them
by commas in getsubopt(3) style. Additionally it is possible to
provide the -E and -U options multiple times.
The following lines are equivalent:
    -E var1=val2 -E var2=val2 -U LD_PRELOAD -U LD_DEBUG
    -E var1=val2,var2=val2 -U LD_PRELOAD,LD_DEBUG
    QEMU_SET_ENV=var1=val2,var2=val2 QEMU_UNSET_ENV=LD_PRELOAD,LD_DEBUG
Note that if you provide several changes to a single variable
the last change will stay in effect.
root at host:~# echo $?
1

Thanks,
-bryan




More information about the libvirt-users mailing list