[Libguestfs] Errors Running on Ubuntu 13.10

Tim Fall tim at midokura.com
Thu Jan 23 21:44:46 UTC 2014


On Jan 23, 2014, at 4:47 AM, Richard W.M. Jones <rjones at redhat.com> wrote:

> 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?

I’ve enabled core dumps, but I’m not getting anything when qemu quits. Qemu also seems to operate correctly when doing virt-install.
If it’s important this is a Ubuntu VM.
> 
> 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?

qemu:
 Installed: 1.5.0+dfsg-3ubuntu5.2
 Candidate: 1.5.0+dfsg-3ubuntu5.2
 Version table:
*** 1.5.0+dfsg-3ubuntu5.2 0
       500 http://archive.ubuntu.com/ubuntu/ saucy-updates/universe amd64 Packages
       100 /var/lib/dpkg/status
    1.5.0+dfsg-3ubuntu5 0
       500 http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages


Kernel:
3.11.0-15-generic #23-Ubuntu

> 
> 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/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://listman.redhat.com/archives/libguestfs/attachments/20140123/aeb99e2f/attachment.sig>


More information about the Libguestfs mailing list