Red Hat Bugzilla – Bug 547496
libguestfs appliance should Require shared library versions
Last modified: 2010-03-16 13:25:45 EDT
When the libguestfs appliance is built, it contains implicit
dependencies on various shared libraries in the host. As a
specific example, when libguestfs 1.0.79 was built, the version
of NTFS-3g it was built against was ntfs-3g-2009.4.4-3.fc12.x86_64
which contained the library:
Now however an updated NTFS-3g package has been added to F12
which contains the library:
libguestfs doesn't explicitly link to the old library, but it does
contain a reference to it in
As a result, if you try to mount an NTFS partition after upgrading
NTFS-3g, it fails because the appliance won't contain the newer library.
The solution would be to add the Requires line to the libguestfs
RPM, so we get a broken dependency which we can fix (or the library
maintainer can fix).
An alternate solution would be to broaden the wildcard in the
supermin.hostfiles file, so it would choose either library,
at the risk of pulling in lots of unnecessary stuff.
Version-Release number of selected component (if applicable):
I added this very experimental patch into Rawhide:
This is now up and running in Rawhide and F-12.