[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Libguestfs] Rethinking appliance building

The febootstrap 3.0 package is now available:


libguestfs 1.7.19 includes a relatively large set of changes to build
using febootstrap 3.0:


This has been tested on Fedora 14 and Debian 5.05.

There are a few issues described below.

On Fedora:

- The yum dependency resolving script fails if the yum repos are out
of date.  If you get an error during 'make' which seems to indicate
the yum is trying to write to one of the root-owned yum directories,
you need to do 'sudo yum update' (don't need to actually install any
packages), then repeat the operation.  I'll ask the yum maintainers
how to fix this.

On Debian:

- /sbin/insmod.static is not packaged on Debian.
febootstrap-supermin-helper needs this in order to build the
appliance.  I ended up building a version by hand.

- qemu is ancient.  You need qemu 0.13 from experimental.

- kernel 2.6.32 is ancient.  You need to upgrade to 2.6.36 from

- udev gives a big scary warning in the appliance about how it is
being run interactively (not actually true) and then pauses for 60
seconds.  The warning is wrong, but this means that the Debian
appliance has an unnecessary 60 second wait during launch.

- The test for db_dump / db_load in configure is wrong somehow (not
looked at this closely yet).  As a result the phony images in images/
cannot be built during 'make check'.

- There are a handful of failing tests on Debian.  Not looked closely
but doesn't seem too serious.


Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]