<div dir="ltr"><div><div><div>Hi Rich..<br><br><br></div>I'm now getting following logs after following your instructions..<br><br>libguestfs-test-tool <br> ************************************************************<br>
* IMPORTANT NOTICE<br> *<br> * When reporting bugs, include the COMPLETE, UNEDITED<br> * output below in your bug report.<br> *<br> ************************************************************<br>
PATH=/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin<br>SELinux: sh: getenforce: command not found<br>guestfs_get_append: (null)<br>guestfs_get_autosync: 1<br>guestfs_get_backend: direct<br>guestfs_get_backend_settings: []<br>
guestfs_get_cachedir: /var/tmp<br>guestfs_get_direct: 0<br>guestfs_get_hv: /usr/bin/kvm<br>guestfs_get_memsize: 768<br>guestfs_get_network: 0<br>guestfs_get_path: /usr/local/lib/guestfs<br>guestfs_get_pgroup: 0<br>guestfs_get_program: libguestfs-test-tool<br>
guestfs_get_recovery_proc: 1<br>guestfs_get_selinux: 0<br>guestfs_get_smp: 1<br>guestfs_get_tmpdir: /tmp<br>guestfs_get_trace: 0<br>guestfs_get_verbose: 1<br>host_cpu: powerpc64<br>Launching appliance, timeout set to 600 seconds.<br>
libguestfs: launch: program=libguestfs-test-tool<br>libguestfs: launch: version=1.26.1<br>libguestfs: launch: backend registered: unix<br>libguestfs: launch: backend registered: uml<br>libguestfs: launch: backend registered: direct<br>
libguestfs: launch: backend=direct<br>libguestfs: launch: tmpdir=/tmp/libguestfscN7Ta1<br>libguestfs: launch: umask=0002<br>libguestfs: launch: euid=1000<br>libguestfs: [00000ms] begin building supermin appliance<br>libguestfs: [00000ms] run supermin<br>
libguestfs: command: run: /usr/bin/supermin<br>libguestfs: command: run: \ --build<br>libguestfs: command: run: \ --verbose<br>libguestfs: command: run: \ --if-newer<br>libguestfs: command: run: \ --lock /var/tmp/.guestfs-1000/lock<br>
libguestfs: command: run: \ --copy-kernel<br>libguestfs: command: run: \ -f ext2<br>libguestfs: command: run: \ --host-cpu powerpc64<br>libguestfs: command: run: \ /usr/local/lib/guestfs/supermin.d<br>libguestfs: command: run: \ -o /var/tmp/.guestfs-1000/appliance.d<br>
supermin: version: 5.1.8<br>supermin: package handler: debian/dpkg<br>supermin: acquiring lock on /var/tmp/.guestfs-1000/lock<br>supermin: if-newer: output does not need rebuilding<br>libguestfs: [00014ms] finished building supermin appliance<br>
libguestfs: [00014ms] begin testing qemu features<br>libguestfs: command: run: /usr/bin/kvm<br>libguestfs: command: run: \ -display none<br>libguestfs: command: run: \ -help<br>libguestfs: command: run: /usr/bin/kvm<br>libguestfs: command: run: \ -display none<br>
libguestfs: command: run: \ -version<br>libguestfs: qemu version 1.4<br>libguestfs: command: run: /usr/bin/kvm<br>libguestfs: command: run: \ -display none<br>libguestfs: command: run: \ -machine accel=kvm:tcg<br>libguestfs: command: run: \ -device ?<br>
libguestfs: [00072ms] finished testing qemu features<br>[00073ms] /usr/bin/kvm \<br> -global virtio-blk-pci.scsi=off \<br> -nodefconfig \<br> -enable-fips \<br> -nodefaults \<br> -display none \<br> -M pseries \<br>
-machine accel=kvm:tcg \<br> -m 768 \<br> -no-reboot \<br> -rtc driftfix=slew \<br> -global kvm-pit.lost_tick_policy=discard \<br> -kernel /var/tmp/.guestfs-1000/appliance.d/kernel \<br> -initrd /var/tmp/.guestfs-1000/appliance.d/initrd \<br>
-device virtio-scsi-pci,id=scsi \<br> -drive file=/tmp/libguestfscN7Ta1/scratch.1,cache=unsafe,format=raw,id=hd0,if=none \<br> -device scsi-hd,drive=hd0 \<br> -drive file=/var/tmp/.guestfs-1000/appliance.d/root,snapshot=on,id=appliance,cache=unsafe,if=none \<br>
-device scsi-hd,drive=appliance \<br> -device virtio-serial-pci \<br> -serial stdio \<br> -chardev socket,path=/tmp/libguestfscN7Ta1/guestfsd.sock,id=channel0 \<br> -device virtserialport,chardev=channel0,name=org.libguestfs.channel.0 \<br>
-append 'panic=1 console=ttyS0 udevtimeout=600 no_timer_check acpi=off printk.time=1 cgroup_disable=memory root=/dev/sdb selinux=0 guestfs_verbose=1 TERM=xterm'<br>qemu: fatal: This KVM version does not support PAPR<br>
<br>NIP 0000000000000000 LR 0000000000000000 CTR 0000000000000000 XER 0000000000000000<br>MSR 0000000000000000 HID0 0000000000000000 HF 0000000000000000 idx 0<br>TB 00000000 00000000 DECR 00000000<br>GPR00 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>
GPR04 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>GPR08 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>GPR12 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>
GPR16 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>GPR20 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>GPR24 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>
GPR28 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>CR 00000000 [ - - - - - - - - ] RES 0000000000000000<br>FPR00 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>
FPR04 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>FPR08 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>FPR12 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>
FPR16 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>FPR20 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>FPR24 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>
FPR28 0000000000000000 0000000000000000 0000000000000000 0000000000000000<br>FPSCR 0000000000000000<br> SRR0 0000000000000000 SRR1 0000000000000000 PVR 0000000080400010 VRSAVE 0000000000000000<br>SPRG0 0000000000000000 SPRG1 0000000000000000 SPRG2 0000000000000000 SPRG3 0000000000000000<br>
SPRG4 0000000000000000 SPRG5 0000000000000000 SPRG6 0000000000000000 SPRG7 0000000000000000<br>CSRR0 0000000000000000 CSRR1 0000000000000000 MCSRR0 0000000000000000 MCSRR1 0000000000000000<br> TCR 0000000000000000 TSR 0000000000000000 ESR 0000000000000000 DEAR 0000000000000000<br>
PIR 0000000000000000 DECAR 0000000000000000 IVPR 0000000000000000 EPCR 0000000000000000<br> MCSR 0000000000000000 SPRG8 0000000000000000 EPR 0000000000000000<br> MCAR 0000000000000000 PID1 0000000000000000 PID2 0000000000000000 SVR 0000000000000000<br>
MAS0 0000000000000000 MAS1 0000000000000000 MAS2 0000000000000000 MAS3 0000000000000000<br> MAS4 0000000000000000 MAS6 0000000000000000 MAS7 0000000000000000 PID 0000000000000000<br>MMUCFG 0000000000000000 TLB0CFG 0000000004110200 TLB1CFG 00000000401cc040<br>
libguestfs: error: appliance closed the connection unexpectedly, see earlier error messages<br>libguestfs: child_cleanup: 0x10016848: child process died<br>libguestfs: sending SIGTERM to process 30722<br>libguestfs: error: /usr/bin/kvm killed by signal 6 (Aborted), see debug messages above<br>
libguestfs: error: guestfs_launch failed, see earlier error messages<br>libguestfs-test-tool: failed to launch appliance<br>libguestfs: closing guestfs handle 0x10016848 (state 0)<br>libguestfs: command: run: rm<br>libguestfs: command: run: \ -rf /tmp/libguestfscN7Ta1<br>
<br><br></div>Please help regarding this.<br><br></div>Thanks<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 4, 2014 at 8:02 PM, Richard W.M. Jones <span dir="ltr"><<a href="mailto:rjones@redhat.com" target="_blank">rjones@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Wed, Jun 04, 2014 at 05:43:26PM +0530, abhishek jain wrote:<br>
> libguestfs: [00014ms] begin testing qemu features<br>
> libguestfs: command: run: /usr/bin/kvm<br>
> libguestfs: command: run: \ -display none<br>
> libguestfs: command: run: \ -help<br>
> libguestfs: command: run: /usr/bin/kvm<br>
> libguestfs: command: run: \ -display none<br>
> libguestfs: command: run: \ -version<br>
> libguestfs: qemu version 2.0<br>
> libguestfs: command: run: /usr/bin/kvm<br>
> libguestfs: command: run: \ -display none<br>
> libguestfs: command: run: \ -machine accel=kvm:tcg<br>
> libguestfs: command: run: \ -device ?<br>
> libguestfs: [00377ms] finished testing qemu features<br>
> [00378ms] /usr/bin/kvm \<br>
<br>
</div>The big question is what is "kvm"? It claims to be an<br>
instance of qemu 2.0, yet doesn't advertize the -M pseries<br>
machine type.<br>
<br>
Looking at the output of -M \? which you helpfully supplied, it seems<br>
to be qemu-system-ppc (not qemu-system-ppc64).<br>
<br>
Although the name of the hypervisor is compiled into libguesstfs at<br>
configure time, it's possible to override it at run time by setting<br>
the LIBGUESTFS_HV environment variable (previously LIBGUESTFS_QEMU ..<br>
you can set either). I suggest setting it to<br>
/usr/bin/qemu-system-ppc64<br>
<br>
This is a bug in the Ubuntu qemu package. KVM and qemu have long been<br>
unified upstream, so there is no need for a separate "kvm" binary, esp<br>
one pointing to the wrong binary.<br>
<br>
About the previous issue: renaming the binary worked because supermin<br>
falls back to looking at the filename for the version number. There<br>
is still a bug hiding there, which is that we can't read the version<br>
number out of the binary kernel image, for some reason.<br>
<div class=""><br>
Rich.<br>
<br>
<br>
--<br>
Richard Jones, Virtualization Group, Red Hat <a href="http://people.redhat.com/~rjones" target="_blank">http://people.redhat.com/~rjones</a><br>
Read my programming and virtualization blog: <a href="http://rwmj.wordpress.com" target="_blank">http://rwmj.wordpress.com</a><br>
</div>virt-p2v converts physical machines to virtual machines. Boot with a<br>
live CD or over the network (PXE) and turn machines into KVM guests.<br>
<a href="http://libguestfs.org/virt-v2v" target="_blank">http://libguestfs.org/virt-v2v</a><br>
</blockquote></div><br></div>