Description of problem: When booting the libguestfs appliance, the boot fails. Using libguestfs-test-tool reveals many errors like this: febootstrap: insmod cdrom.ko insmod: execl: Permission denied insmod: wait: File exists febootstrap: insmod crc-ccitt.ko insmod: execl: Permission denied insmod: wait: File exists This is caused because /sbin/insmod.static on the host filesystem did not have +x permissions. febootstrap-supermin-helper should set this flag, regardless of whether it is set or not in the host filesystem. This is particularly an issue for Debian users since they have to copy insmod.static manually (eg. from a Fedora host). Version-Release number of selected component (if applicable): febootstrap 3.3 libguestfs 1.8.0 Additional info: Full libguestfs-test-tool output: http://pastebin.com/G5MsXrqL Reported by librarian on #libguestfs (FreeNode IRC).
The error seen by users is: libguestfs: error: unexpected end of file when reading from daemon
Note also: If you installed /sbin/insmod.static, forgot to chmod +x, ran libguestfs, then just doing chmod +x WILL NOT work on its own. You also have to force libguestfs to rebuild the appliance fully: rm -rf /tmp/.guestfs-*
Fix pushed upstream: http://git.annexia.org/?p=febootstrap.git;a=commitdiff;h=6167ee14e1d6b488453776544fc8d03a2768f29a