On Thu, Apr 05, 2012 at 08:10:59PM +0100, Dale Amon wrote:
On Wed, Apr 04, 2012 at 09:09:03PM +0100, Richard W.M. Jones wrote:
> Unfortunately we found out today that Ubuntu 12.04's libguestfs
> package is largely broken. For more information, see:
>
>
https://www.redhat.com/archives/libguestfs/2012-April/msg00028.html
>
> There is no solution to the kernel bug that affects Ubuntu (only).
Is this what you are talking about?
--------------------------------
root@kdev:/KdevArchive1/vmpool1# guestfish
Welcome to guestfish, the libguestfs filesystem interactive shell for
editing virtual machine filesystems.
Type: 'help' for help on commands
'man' to read the manual
'quit' to quit the shell
><fs> sparse /KdevArchive1/vmpool1/Mourne.sda 30G
><fs> run
warning: Unable to get device geometry for /var/tmp/guestfs.7NJVau/root
febootstrap-supermin-helper: ext2: parent directory not found: /lib: File not found by
ext2_lookup
libguestfs: error: external command failed, see earlier error messages
No, this is because febootstrap in Ubuntu 12.04 is broken, which
prevents creation of the appliance. You have to build febootstrap (at
least 3.14) by hand, install it, and then rebuild the appliance by
hand (update-guestfs-appliance). This is explained in this email:
https://www.redhat.com/archives/libguestfs/2012-April/msg00028.html
We have no Ubuntu maintainer, so Ubuntu just pull in the Debian
packages which they don't test and they don't work well.
libguestfs works best (indeed, is commercially supported) on Fedora
and RHEL.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
New in Fedora 11: Fedora Windows cross-compiler. Compile Windows
programs, test, and build Windows installers. Over 70 libraries supprt'd
http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw