On Fri, Jan 18, 2013 at 11:11 PM, Bryan D. Payne <bryan@xxxxxxxxxxxx> wrote: > 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@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@host:~# echo $? > 1 > > Thanks, > -bryan > > _______________________________________________ > libvirt-users mailing list > libvirt-users@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvirt-users Your /usr/bin/kvm symlink is bad. It's pointing to /usr/bin/qemu-x86_64, instead of /usr/bin/qemu-system-x86_64. -- Doug Goldstein _______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users