Hello all,<br><br>I 've compiled libguestfs 1.16.5 on arch linux and the tests fail. This is the output I get when I run libguestfs-test-tool:<br><br>LIBGUESTFS_DEBUG=1<br>TMPDIR=(not set)<br>libguestfs: new guestfs handle 0xcf4310<br>
library version: 1.16.5<br>guestfs_get_append: (null)<br>guestfs_get_attach_method: appliance<br>guestfs_get_autosync: 1<br>guestfs_get_direct: 0<br>guestfs_get_memsize: 500<br>guestfs_get_network: 0<br>guestfs_get_path: /usr/lib/guestfs<br>
guestfs_get_pgroup: 0<br>guestfs_get_qemu: /usr/bin/qemu-kvm<br>guestfs_get_recovery_proc: 1<br>guestfs_get_selinux: 0<br>guestfs_get_smp: 1<br>guestfs_get_trace: 0<br>guestfs_get_verbose: 1<br>host_cpu: x86_64<br>Launching appliance, timeout set to 600 seconds.<br>
libguestfs: [00000ms] febootstrap-supermin-helper --verbose -f checksum '/usr/lib/guestfs/supermin.d' x86_64<br>supermin helper [00000ms] whitelist = (not specified), host_cpu = x86_64, kernel = (null), initrd = (null), appliance = (null)<br>
supermin helper [00000ms] inputs[0] = /usr/lib/guestfs/supermin.d<br>checking modpath /lib/modules/3.2.6-2-ARCH is a directory<br>picked vmlinuz-linux because modpath /lib/modules/3.2.6-2-ARCH exists<br>supermin helper [00000ms] finished creating kernel<br>
supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d<br>supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d/base.img<br>supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d/daemon.img<br>supermin helper [00000ms] visiting /usr/lib/guestfs/supermin.d/hostfiles<br>
supermin helper [00062ms] visiting /usr/lib/guestfs/supermin.d/init.img<br>supermin helper [00062ms] adding kernel modules<br>supermin helper [00229ms] finished creating appliance<br>libguestfs: [00235ms] begin building supermin appliance<br>
libguestfs: [00235ms] run febootstrap-supermin-helper<br>libguestfs: [00235ms] febootstrap-supermin-helper --verbose -f ext2 /usr/lib/guestfs/supermin.d x86_64 /var/tmp/guestfs.iFiYfq/kernel /var/tmp/guestfs.iFiYfq/initrd /var/tmp/guestfs.iFiYfq/root<br>
supermin helper [00000ms] whitelist = (not specified), host_cpu = x86_64, kernel = /var/tmp/guestfs.iFiYfq/kernel, initrd = /var/tmp/guestfs.iFiYfq/initrd, appliance = /var/tmp/guestfs.iFiYfq/root<br>supermin helper [00000ms] inputs[0] = /usr/lib/guestfs/supermin.d<br>
checking modpath /lib/modules/3.2.6-2-ARCH is a directory<br>picked vmlinuz-linux because modpath /lib/modules/3.2.6-2-ARCH exists<br>supermin helper [00000ms] finished creating kernel<br>supermin helper [00740ms] finished mke2fs<br>
supermin helper [00740ms] visiting /usr/lib/guestfs/supermin.d<br>supermin helper [00740ms] visiting /usr/lib/guestfs/supermin.d/base.img<br>supermin helper [00891ms] visiting /usr/lib/guestfs/supermin.d/daemon.img<br>supermin helper [00893ms] visiting /usr/lib/guestfs/supermin.d/hostfiles<br>
supermin helper [26662ms] visiting /usr/lib/guestfs/supermin.d/init.img<br>supermin helper [26665ms] adding kernel modules<br>supermin helper [37998ms] closing ext2 filesystem<br>supermin helper [37998ms] finished creating appliance<br>
libguestfs: [38235ms] finished building supermin appliance<br>libguestfs: [38237ms] begin testing qemu features<br>libguestfs: [38343ms] finished testing qemu features<br>libguestfs: accept_from_daemon: 0xcf4310 g->state = 1<br>
[38344ms] /usr/bin/qemu-kvm \<br> -global virtio-blk-pci.scsi=off \<br> -drive file=/tmp/libguestfs-test-tool-sda-RpHepM,format=raw,if=virtio \<br> -nodefconfig \<br> -machine accel=kvm:tcg \<br> -nodefaults \<br>
-nographic \<br> -m 500 \<br> -no-reboot \<br> -no-hpet \<br> -device virtio-serial \<br> -serial stdio \<br> -chardev socket,path=/tmp/libguestfs5oN1U5/guestfsd.sock,id=channel0 \<br> -device virtserialport,chardev=channel0,name=org.libguestfs.channel.0 \<br>
-kernel /var/tmp/.guestfs-0/kernel.11353 \<br> -initrd /var/tmp/.guestfs-0/initrd.11353 \<br> -append 'panic=1 console=ttyS0 udevtimeout=300 no_timer_check acpi=off printk.time=1 cgroup_disable=memory selinux=0 guestfs_verbose=1 TERM=xterm ' \<br>
-drive file=/var/tmp/.guestfs-0/root.11353,snapshot=on,if=virtio,cache=unsafefebootstrap: mounting /proc<br>febootstrap: uptime: 0.31 0.13<br>febootstrap: ext2 mini initrd starting up: 3.13 zlib<br>febootstrap: mounting /sys<br>
febootstrap: internal insmod libcrc32c.ko.gz<br>insmod: init_module: libcrc32c.ko.gz: Unknown symbol in module<br>febootstrap: internal insmod crc-ccitt.ko.gz<br>febootstrap: internal insmod crc7.ko.gz<br>febootstrap: internal insmod crc16.ko.gz<br>
febootstrap: internal insmod crc8.ko.gz<br>febootstrap: internal insmod crc-itu-t.ko.gz<br>febootstrap: internal insmod crc32c.ko.gz<br>febootstrap: internal insmod crc32c-intel.ko.gz<br>insmod: init_module: crc32c-intel.ko.gz: No such device<br>
febootstrap: internal insmod crc-t10dif.ko.gz<br>febootstrap: internal insmod mbcache.ko.gz<br>febootstrap: internal insmod scsi_mod.ko.gz<br>febootstrap: internal insmod cdrom.ko.gz<br>febootstrap: internal insmod sr_mod.ko.gz<br>
febootstrap: internal insmod libata.ko.gz<br>febootstrap: internal insmod ata_piix.ko.gz<br>febootstrap: internal insmod scsi_transport_spi.ko.gz<br>febootstrap: internal insmod sym53c8xx.ko.gz<br>febootstrap: internal insmod sd_mod.ko.gz<br>
febootstrap: internal insmod rfkill.ko.gz<br>febootstrap: internal insmod sparse-keymap.ko.gz<br>febootstrap: internal insmod ideapad-laptop.ko.gz<br>insmod: init_module: ideapad-laptop.ko.gz: No such device<br>febootstrap: internal insmod virtio_ring.ko.gz<br>
febootstrap: internal insmod virtio.ko.gz<br>febootstrap: internal insmod virtio_mmio.ko.gz<br>febootstrap: internal insmod virtio_net.ko.gz<br>febootstrap: internal insmod virtio-rng.ko.gz<br>febootstrap: internal insmod virtio_blk.ko.gz<br>
febootstrap: internal insmod virtio_console.ko.gz<br>febootstrap: internal insmod virtio_pci.ko.gz<br>febootstrap: internal insmod virtio_balloon.ko.gz<br>febootstrap: internal insmod jbd2.ko.gz<br>febootstrap: internal insmod ext4.ko.gz<br>
febootstrap: internal insmod ext2.ko.gz<br>febootstrap: picked /sys/block/vdb/dev as root device<br>febootstrap: creating /dev/root as block special 254:16<br>febootstrap: mounting new root on /root<br>febootstrap: chroot<br>
/proc/uptime: No such file or directory<br>Starting /init script ...<br>rm: cannot remove `/proc': Is a directory<br>mkdir: cannot create directory `/proc': File exists<br>rm: cannot remove `/sys': Is a directory<br>
mkdir: cannot create directory `/sys': File exists<br>/init: line 40: /sbin/udevadm: No such file or directory<br>/init: line 41: /sbin/udevadm: No such file or directory<br>SIOCSIFADDR: No such device<br>eth0: ERROR while getting interface flags: No such device<br>
SIOCADDRT: No such process<br>mdadm: No arrays found in config file or automatically<br> Reading all physical volumes. This may take a while...<br> No volume groups found<br> No volume groups found<br>/dev:<br>total 0<br>
c--------- 1 root root 10, 235 Feb 23 18:17 autofs<br>c--------- 1 root root 10, 234 Feb 23 18:17 btrfs-control<br>drwxr-xr-x 2 root root 60 Feb 23 18:17 char<br>crw------- 1 root root 5, 1 Feb 23 18:17 console<br>
lrwxrwxrwx 1 root root 11 Feb 23 18:17 core -> /proc/kcore<br>drwxr-xr-x 2 root root 60 Feb 23 18:17 cpu<br>crw------- 1 root root 10, 62 Feb 23 18:17 cpu_dma_latency<br>lrwxrwxrwx 1 root root 13 Feb 23 18:17 fd -> /proc/self/fd<br>
crw-rw-rw- 1 root root 1, 7 Feb 23 18:17 full<br>crw-rw-rw- 1 root root 10, 229 Feb 23 18:17 fuse<br>drwxr-xr-x 2 root root 60 Feb 23 18:17 input<br>crw------- 1 root root 1, 11 Feb 23 18:17 kmsg<br>c--------- 1 root root 10, 237 Feb 23 18:17 loop-control<br>
brw-r--r-- 1 root disk 7, 0 Feb 23 18:17 loop0<br>drwxr-xr-x 2 root root 60 Feb 23 18:17 mapper<br>crw------- 1 root root 10, 227 Feb 23 18:17 mcelog<br>crw------- 1 root root 1, 1 Feb 23 18:17 mem<br>drwxr-xr-x 2 root root 60 Feb 23 18:17 net<br>
crw------- 1 root root 10, 61 Feb 23 18:17 network_latency<br>crw------- 1 root root 10, 60 Feb 23 18:17 network_throughput<br>crw-rw-rw- 1 root root 1, 3 Feb 23 18:17 null<br>crw------- 1 root root 1, 4 Feb 23 18:17 port<br>
c--------- 1 root root 108, 0 Feb 23 18:17 ppp<br>crw------- 1 root root 10, 1 Feb 23 18:17 psaux<br>crw-rw-rw- 1 root root 5, 2 Feb 23 18:17 ptmx<br>crw-rw-rw- 1 root root 1, 8 Feb 23 18:17 random<br>crw------- 1 root root 10, 59 Feb 23 18:17 rfkill<br>
crw------- 1 root root 254, 0 Feb 23 18:17 rtc0<br>crw------- 1 root root 10, 231 Feb 23 18:17 snapshot<br>drwxr-xr-x 2 root root 80 Feb 23 18:17 snd<br>lrwxrwxrwx 1 root root 15 Feb 23 18:17 stderr -> /proc/self/fd/2<br>
lrwxrwxrwx 1 root root 15 Feb 23 18:17 stdin -> /proc/self/fd/0<br>lrwxrwxrwx 1 root root 15 Feb 23 18:17 stdout -> /proc/self/fd/1<br>crw-rw-rw- 1 root root 5, 0 Feb 23 18:17 tty<br>crw------- 1 root root 4, 0 Feb 23 18:17 tty0<br>
crw------- 1 root root 4, 1 Feb 23 18:17 tty1<br>crw------- 1 root root 4, 10 Feb 23 18:17 tty10<br>crw------- 1 root root 4, 11 Feb 23 18:17 tty11<br>crw------- 1 root root 4, 12 Feb 23 18:17 tty12<br>crw------- 1 root root 4, 13 Feb 23 18:17 tty13<br>
crw------- 1 root root 4, 14 Feb 23 18:17 tty14<br>crw------- 1 root root 4, 15 Feb 23 18:17 tty15<br>crw------- 1 root root 4, 16 Feb 23 18:17 tty16<br>crw------- 1 root root 4, 17 Feb 23 18:17 tty17<br>crw------- 1 root root 4, 18 Feb 23 18:17 tty18<br>
crw------- 1 root root 4, 19 Feb 23 18:17 tty19<br>crw------- 1 root root 4, 2 Feb 23 18:17 tty2<br>crw------- 1 root root 4, 20 Feb 23 18:17 tty20<br>crw------- 1 root root 4, 21 Feb 23 18:17 tty21<br>crw------- 1 root root 4, 22 Feb 23 18:17 tty22<br>
crw------- 1 root root 4, 23 Feb 23 18:17 tty23<br>crw------- 1 root root 4, 24 Feb 23 18:17 tty24<br>crw------- 1 root root 4, 25 Feb 23 18:17 tty25<br>crw------- 1 root root 4, 26 Feb 23 18:17 tty26<br>crw------- 1 root root 4, 27 Feb 23 18:17 tty27<br>
crw------- 1 root root 4, 28 Feb 23 18:17 tty28<br>crw------- 1 root root 4, 29 Feb 23 18:17 tty29<br>crw------- 1 root root 4, 3 Feb 23 18:17 tty3<br>crw------- 1 root root 4, 30 Feb 23 18:17 tty30<br>crw------- 1 root root 4, 31 Feb 23 18:17 tty31<br>
crw------- 1 root root 4, 32 Feb 23 18:17 tty32<br>crw------- 1 root root 4, 33 Feb 23 18:17 tty33<br>crw------- 1 root root 4, 34 Feb 23 18:17 tty34<br>crw------- 1 root root 4, 35 Feb 23 18:17 tty35<br>crw------- 1 root root 4, 36 Feb 23 18:17 tty36<br>
crw------- 1 root root 4, 37 Feb 23 18:17 tty37<br>crw------- 1 root root 4, 38 Feb 23 18:17 tty38<br>crw------- 1 root root 4, 39 Feb 23 18:17 tty39<br>crw------- 1 root root 4, 4 Feb 23 18:17 tty4<br>crw------- 1 root root 4, 40 Feb 23 18:17 tty40<br>
crw------- 1 root root 4, 41 Feb 23 18:17 tty41<br>crw------- 1 root root 4, 42 Feb 23 18:17 tty42<br>crw------- 1 root root 4, 43 Feb 23 18:17 tty43<br>crw------- 1 root root 4, 44 Feb 23 18:17 tty44<br>crw------- 1 root root 4, 45 Feb 23 18:17 tty45<br>
crw------- 1 root root 4, 46 Feb 23 18:17 tty46<br>crw------- 1 root root 4, 47 Feb 23 18:17 tty47<br>crw------- 1 root root 4, 48 Feb 23 18:17 tty48<br>crw------- 1 root root 4, 49 Feb 23 18:17 tty49<br>crw------- 1 root root 4, 5 Feb 23 18:17 tty5<br>
crw------- 1 root root 4, 50 Feb 23 18:17 tty50<br>crw------- 1 root root 4, 51 Feb 23 18:17 tty51<br>crw------- 1 root root 4, 52 Feb 23 18:17 tty52<br>crw------- 1 root root 4, 53 Feb 23 18:17 tty53<br>crw------- 1 root root 4, 54 Feb 23 18:17 tty54<br>
crw------- 1 root root 4, 55 Feb 23 18:17 tty55<br>crw------- 1 root root 4, 56 Feb 23 18:17 tty56<br>crw------- 1 root root 4, 57 Feb 23 18:17 tty57<br>crw------- 1 root root 4, 58 Feb 23 18:17 tty58<br>crw------- 1 root root 4, 59 Feb 23 18:17 tty59<br>
crw------- 1 root root 4, 6 Feb 23 18:17 tty6<br>crw------- 1 root root 4, 60 Feb 23 18:17 tty60<br>crw------- 1 root root 4, 61 Feb 23 18:17 tty61<br>crw------- 1 root root 4, 62 Feb 23 18:17 tty62<br>crw------- 1 root root 4, 63 Feb 23 18:17 tty63<br>
crw------- 1 root root 4, 7 Feb 23 18:17 tty7<br>crw------- 1 root root 4, 8 Feb 23 18:17 tty8<br>crw------- 1 root root 4, 9 Feb 23 18:17 tty9<br>crw------- 1 root root 4, 64 Feb 23 18:17 ttyS0<br>crw------- 1 root root 4, 65 Feb 23 18:17 ttyS1<br>
crw------- 1 root root 4, 66 Feb 23 18:17 ttyS2<br>crw------- 1 root root 4, 67 Feb 23 18:17 ttyS3<br>c--------- 1 root root 10, 223 Feb 23 18:17 uinput<br>crw-rw-rw- 1 root root 1, 9 Feb 23 18:17 urandom<br>crw------- 1 root root 7, 0 Feb 23 18:17 vcs<br>
crw------- 1 root root 7, 1 Feb 23 18:17 vcs1<br>crw------- 1 root root 7, 128 Feb 23 18:17 vcsa<br>crw------- 1 root root 7, 129 Feb 23 18:17 vcsa1<br>brw------- 1 root root 254, 0 Feb 23 18:17 vda<br>brw------- 1 root root 254, 16 Feb 23 18:17 vdb<br>
crw------- 1 root root 10, 63 Feb 23 18:17 vga_arbiter<br>crw------- 1 root root 252, 1 Feb 23 18:17 vport0p1<br>crw-rw-rw- 1 root root 1, 5 Feb 23 18:17 zero<br><br>/dev/char:<br>total 0<br>lrwxrwxrwx 1 root root 17 Feb 23 18:17 10:236 -> ../mapper/control<br>
<br>/dev/cpu:<br>total 0<br>c--------- 1 root root 10, 184 Feb 23 18:17 microcode<br><br>/dev/input:<br>total 0<br>crw------- 1 root root 13, 63 Feb 23 18:17 mice<br><br>/dev/mapper:<br>total 0<br>crw------- 1 root root 10, 236 Feb 23 18:17 control<br>
<br>/dev/net:<br>total 0<br>crw-rw-rw- 1 root root 10, 200 Feb 23 18:17 tun<br><br>/dev/snd:<br>total 0<br>crw-rw---- 1 root audio 116, 1 Feb 23 18:17 seq<br>crw-rw---- 1 root audio 116, 33 Feb 23 18:17 timer<br>rootfs / rootfs rw 0 0<br>
proc /proc proc rw,relatime 0 0<br>/dev/root / ext2 rw,noatime,errors=continue,user_xattr,acl 0 0<br>/proc /proc proc rw,relatime 0 0<br>/sys /sys sysfs rw,relatime 0 0<br>/dev /dev devtmpfs rw,relatime,size=245292k,nr_inodes=61323,mode=755 0 0<br>
No volume groups found<br> No volume groups found<br>lo: flags=73<UP,LOOPBACK,RUNNING> mtu 16436 metric 1<br> inet 127.0.0.1 netmask 255.0.0.0<br> inet6 ::1 prefixlen 128 scopeid 0x10<host><br>
loop txqueuelen 0 (Local Loopback)<br> RX packets 0 bytes 0 (0.0 B)<br> RX errors 0 dropped 0 overruns 0 frame 0<br> TX packets 0 bytes 0 (0.0 B)<br> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0<br>
<br>Kernel IP routing table<br>Destination Gateway Genmask Flags MSS Window irtt Iface<br>Module Size Used by<br>dm_mod 71260 0 <br>ext2 63387 1 <br>
ext4 417116 0 <br>jbd2 71243 1 ext4<br>virtio_balloon 3764 0 <br>virtio_pci 6671 0 <br>virtio_console 14591 0 <br>virtio_blk 5786 1 <br>virtio_rng 1870 0 <br>
virtio_net 12496 0 <br>virtio_mmio 4196 0 <br>virtio 3682 7 virtio_mmio,virtio_net,virtio_rng,virtio_blk,virtio_console,virtio_pci,virtio_balloon<br>virtio_ring 4406 7 virtio_mmio,virtio_net,virtio_rng,virtio_blk,virtio_console,virtio_pci,virtio_balloon<br>
sparse_keymap 3120 0 <br>rfkill 15498 0 <br>sd_mod 28307 0 <br>sym53c8xx 71263 0 <br>scsi_transport_spi 20564 1 sym53c8xx<br>ata_piix 21830 0 <br>
libata 166654 1 ata_piix<br>sr_mod 14951 0 <br>cdrom 36681 1 sr_mod<br>scsi_mod 133443 5 sr_mod,libata,scsi_transport_spi,sym53c8xx,sd_mod<br>mbcache 5881 2 ext4,ext2<br>
crc_t10dif 1332 0 <br>crc32c 2888 0 <br>crc_itu_t 1363 0 <br>crc8 1186 0 <br>crc16 1359 1 ext4<br>crc7 1073 0 <br>crc_ccitt 1363 0 <br>
Thu Feb 23 18:17:55 UTC 2012<br>uptime: 2.63 1.21<br>verbose daemon enabled<br>linux commmand line: panic=1 console=ttyS0 udevtimeout=300 no_timer_check acpi=off printk.time=1 cgroup_disable=memory selinux=0 guestfs_verbose=1 TERM=xterm <br>
<br><br>Failed to connect to virtio-serial channel.<br><br>This is a fatal error and the appliance will now exit.<br><br>Usually this error is caused by either QEMU or the appliance<br>kernel not supporting the vmchannel method that the<br>
libguestfs library chose to use. Please run<br>'libguestfs-test-tool' and provide the complete, unedited<br>output to the libguestfs developers, either in a bug report<br>or on the libguestfs redhat com mailing list.<br>
<br>/dev/virtio-ports/org.libguestfs.channel.0: No such file or directory<br>/init: line 146: /sbin/reboot: No such file or directory<br>[ 2.688514] Kernel panic - not syncing: Attempted to kill init!<br>[ 2.689399] Pid: 1, comm: init Not tainted 3.2.6-2-ARCH #1<br>
[ 2.690241] Call Trace:<br>[ 2.690742] [<ffffffff81452925>] panic+0xa0/0x1b6<br>[ 2.691509] [<ffffffff8106a740>] do_exit+0x880/0x8e0<br>[ 2.692255] [<ffffffff811672a1>] ? rw_verify_area+0x61/0xf0<br>
[ 2.693104] [<ffffffff8106aaf4>] do_group_exit+0x44/0xa0<br>[ 2.693911] [<ffffffff8106ab67>] sys_exit_group+0x17/0x20<br>[ 2.694721] [<ffffffff8145d382>] system_call_fastpath+0x16/0x1b<br>[ 2.695655] Rebooting in 1 seconds..libguestfs: error: unexpected end of file when reading from daemon.<br>
See earlier debug messages.<br>Or you can run 'libguestfs-test-tool' and post the complete output into<br>a bug report or message to the libguestfs mailing list.<br>libguestfs: child_cleanup: 0xcf4310: child process died<br>
libguestfs-test-tool: failed to launch appliance<br>libguestfs: closing guestfs handle 0xcf4310 (state 0)<br><br>Any Hints?<br><br>Thank you in advance,<br>Nikos Skalkotos<br>