Libguestfs in CentOS 7.0 is broken at the moment.
You will see this error:
supermin-helper: ext2: parent directory not found: centos-release: File not found by
ext2_lookup
At the moment I'm not sure why this happens. The tests ran
successfully when libguestfs was built (according to the build logs
now published at
buildlogs.centos.org).
There are two ways to fix this:
(1) [Recommended] Use the RHEL 7.1 preview packages:
https://www.redhat.com/archives/libguestfs/2014-May/msg00090.html
These preview packages are:
- easy to install
- use supermin 5 which is far more robust
- have a much more featureful version of libguestfs
- are similar to the libguestfs packages we will ship in RHEL 7.1
I have verified that the preview packages work fine on CentOS 7.0.
(2) Alternately, edit /usr/lib64/guestfs/supermin.d/hostfiles and
remove all the lines that contain the substring `redhat-release'.
Thanks: Rob Oakes for reporting the problem and suggesting the second fix.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
virt-top is 'top' for virtual machines. Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top