Richard W.M. Jones
2011-Jun-08 14:43 UTC
[Libguestfs] Current status in Rawhide / Linux 3.0
Building is broken in Rawhide. I have fixed everything but we're waiting for one kernel change to go upstream. The issues were: * https://bugzilla.redhat.com/show_bug.cgi?id=710882 parted failed to parse the Linux "3.0" string Fixed upstream, and I have added the patch to the Rawhide parted package. * https://bugzilla.redhat.com/show_bug.cgi?id=710921 ftrace doesn't disable interrupts while writing NOPs during boot Fix accepted upstream, but not in Linus's tree yet. You can apply the following patch manually to the kernel: https://lkml.org/lkml/2011/6/7/554 Note that this bug likely affects any distributions that enable ftrace and use kernels built during May. * udevadm settle timeout too short Since udev ~170, Fedora Rawhide no longer uses /sbin/start_udev, but uses a systemd script instead. We don't use systemd in the libguestfs appliance, and this change caused a different path to be taken through the 'init' script which uncovered a bug in how long we wait for the udev daemon to initially process requests. The setting (10 seconds) was far too short if you were running on slow hardware or nested in a VM. This caused a cascade of other failures which didn't appear to be related and required a lot of debugging. This is fixed by the following commit: http://git.annexia.org/?p=libguestfs.git;a=commitdiff;h=bfc02f78f36d88543f8435e450e28c986b667a94 * https://bugzilla.redhat.com/show_bug.cgi?id=711143 missing modules.dep This is CLOSED/NOTABUG. Just make sure you update module-init-tools before installing a new kernel on Rawhide, since the version of module-init-tools in Fedora 15 has a bug where it doesn't parse the Linux "3.0" release string correctly. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-df lists disk usage of guests without needing to install any software inside the virtual machine. Supports Linux and Windows. http://et.redhat.com/~rjones/virt-df/