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>