[Libguestfs] --with-qemu option in libguestfs

Richard W.M. Jones rjones at redhat.com
Fri Oct 6 11:18:09 UTC 2017


[PLEASE maintain libguestfs mailing list.  I'm not paid
to give free private help]

On Fri, Oct 06, 2017 at 10:51:06AM +0000, emlyn.jose at wipro.com wrote:
> >Don't use ‘--with-qemu=...qemu-img’, it is simply wrong.  The --with-qemu parameter is intended to specify the hypervisor, and qemu-img is not a hypervisor.
> Yes this is clear now. Thank you!
> 
> > You just said above that you set the PATH to contain both qemu-kvm and qemu-img.
> >Anyway, I suggest you enable debugging which will show you exactly what libguestfs is doing.
> 
> Yes, I exported PATH correctly and is pointing to where I wanted but look at the log below after enabling the debugging that shows path of qemu-kvm and qemu-img. They are different.
> 
> libguestfs: command: run: qemu-img
> libguestfs: command: run: \ create
> libguestfs: command: run: \ -f qcow2
> libguestfs: command: run: \ -o backing_file=/root/image123.tmp
> libguestfs: command: run: \ /tmp/libguestfs123/overlay1
> Formatting '/tmp/……
> -----
> ------
> libguestfs: [00000ms] begin testing qemu features
> libguestfs: command: run: /opt/qemu/bin/qemu-kvm
> libguestfs: command: run: \ -display none
> libguestfs: command: run: \ -help
> 
> Does this mean that they are both taken from the same location?

The first message indicates that qemu-img was found and
run from $PATH, so it depends what $PATH is set to.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v




More information about the Libguestfs mailing list