[Libguestfs] Errors Running on Ubuntu 13.10

Richard W.M. Jones rjones at redhat.com
Thu Jan 23 12:47:29 UTC 2014


On Thu, Jan 23, 2014 at 12:22:43AM -0800, Tim Fall wrote:
> Running libguestft-test-tool yields:
> 
> 
>      ************************************************************
>      *                    IMPORTANT NOTICE
>      *
>      * When reporting bugs, include the COMPLETE, UNEDITED
>      * output below in your bug report.
>      *
>      ************************************************************
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
> SELinux: sh: 1: getenforce: not found
> library version: 1.22.4
> guestfs_get_append: (null)
> guestfs_get_backend: direct
> guestfs_get_autosync: 1
> guestfs_get_cachedir: /var/tmp
> guestfs_get_direct: 0
> guestfs_get_memsize: 500
> guestfs_get_network: 0
> guestfs_get_path: /usr/lib/guestfs
> guestfs_get_pgroup: 0
> guestfs_get_program: libguestfs-test-tool
> guestfs_get_qemu: /usr/bin/qemu-system-x86_64
> guestfs_get_recovery_proc: 1
> guestfs_get_selinux: 0
> guestfs_get_smp: 1
> guestfs_get_tmpdir: /tmp
> guestfs_get_trace: 0
> guestfs_get_verbose: 1
> host_cpu: x86_64
> Launching appliance, timeout set to 600 seconds.
> libguestfs: launch: backend=direct
> libguestfs: launch: tmpdir=/tmp/libguestfsH1o0hZ
> libguestfs: launch: umask=0022
> libguestfs: launch: euid=0
> libguestfs: command: run: supermin-helper
> libguestfs: command: run: \ --verbose
> libguestfs: command: run: \ -f checksum
> libguestfs: command: run: \ /usr/lib/guestfs/supermin.d
> libguestfs: command: run: \ x86_64
> supermin helper [00000ms] whitelist = (not specified), host_cpu = x86_64,
> kernel = (null), initrd = (null), appliance = (null)
> supermin helper [00000ms] inputs[0] = /usr/lib/guestfs/supermin.d
> checking modpath /lib/modules/3.11.0-15-generic is a directory
> picked vmlinuz-3.11.0-15-generic because modpath
> /lib/modules/3.11.0-15-generic exists
> supermin helper [00000ms] finished creating kernel
> supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d
> supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d/base.img
> supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d/daemon.img
> supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d/hostfiles
> supermin helper [00024ms] visiting /usr/lib/guestfs/supermin.d/init.img
> supermin helper [00024ms] visiting
> /usr/lib/guestfs/supermin.d/udev-rules.img
> supermin helper [00024ms] adding kernel modules
> supermin helper [00036ms] finished creating appliance
> libguestfs: checksum of existing appliance:
> 9b64713489581d48f30dd83cc66458a1ef2d1a86dbc27d385cac945d7491f121
> libguestfs: [00040ms] begin testing qemu features
> libguestfs: command: run: /usr/bin/qemu-system-x86_64
> libguestfs: command: run: \ -nographic
> libguestfs: command: run: \ -help
> libguestfs: command: run: /usr/bin/qemu-system-x86_64
> libguestfs: command: run: \ -nographic
> libguestfs: command: run: \ -version
> libguestfs: qemu version 1.5
> libguestfs: command: run: /usr/bin/qemu-system-x86_64
> libguestfs: command: run: \ -nographic
> libguestfs: command: run: \ -machine accel=kvm:tcg
> libguestfs: command: run: \ -device ?
> libguestfs: [00145ms] finished testing qemu features
> [00145ms] /usr/bin/qemu-system-x86_64 \
>     -global virtio-blk-pci.scsi=off \
>     -nodefconfig \
>     -nodefaults \
>     -nographic \
>     -device virtio-scsi-pci,id=scsi \
>     -drive
> file=/tmp/libguestfs-test-tool-sda-r1GMFw,cache=none,format=raw,id=hd0,if=none
> \
>     -device scsi-hd,drive=hd0 \
>     -drive
> file=/var/tmp/.guestfs-0/root.2492,snapshot=on,id=appliance,if=none,cache=unsafe
> \
>     -device scsi-hd,drive=appliance \
>     -machine accel=kvm:tcg \
>     -m 500 \
>     -no-reboot \
>     -no-hpet \
>     -device virtio-serial \
>     -serial stdio \
>     -device sga \
>     -chardev socket,path=/tmp/libguestfsH1o0hZ/guestfsd.sock,id=channel0 \
>     -device virtserialport,chardev=channel0,name=org.libguestfs.channel.0 \
>     -kernel /var/tmp/.guestfs-0/kernel.2492 \
>     -initrd /var/tmp/.guestfs-0/initrd.2492 \
>     -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'\x1b[1;256r\x1b[256;256H\x1b[6n
> Google, Inc.
> Serial Graphics Adapter 06/09/13
> SGABIOS $Id: sgabios.S 8 2010-04-22 00:03:40Z nlaredo $ (buildd at allspice)
> Sun Jun  9 17:23:53 UTC 2013
> Term: 80x24
> 4 0
> SeaBIOS (version 1.7.3-20130708_231806-aatxe)
> Booting from ROM...
> \x1b[2J[    0.000000] Initializing cgroup subsys cpuset
> libguestfs: error: appliance closed the connection unexpectedly, see
> earlier error messages
> libguestfs: child_cleanup: 0x19a9580: child process died
> libguestfs: sending SIGTERM to process 2502
> libguestfs: error: guestfs_launch failed, see earlier error messages
> libguestfs-test-tool: failed to launch appliance
> libguestfs: closing guestfs handle 0x19a9580 (state 0)
> libguestfs: command: run: rm
> libguestfs: command: run: \ -rf /tmp/libguestfsH1o0hZ

Certainly looks like qemu is crashing.

If you enable core dumps, do you get any core files, and which process
is core dumping and what is the stack trace?

libguestfs-test-tool works for me, with:

  seabios          1.7.3-1
  qemu             1.5.0+dfsg-3ubuntu5.2
  libguestfs-tools 1:1.22.4-1ubuntu1
  vmlinuz-3.11.0-15-generic

Which qemu & kernel are you using?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/




More information about the Libguestfs mailing list