<div dir="ltr">Hello,<div><br></div><div>The Icehouse release notes mention:</div><div><br></div><div>"Icehouse brings libguestfs as a requirement. Installing icehouse dependencies on a system currently running havana may cause the havana node to begin using libguestfs and break unexpectedly. It is recommended that libvirt_inject_partition=-2 be set on havana nodes prior to starting an upgrade of packages on the system if the nova packages will be updated last."</div>
<div><br></div><div>I have compute nodes running Ubuntu and use ZFS (from the ZFS PPA). Installing libguestfs-tools removes ZFS because libguestfs wants zfs-fuse.</div><div><br></div><div>I did a little digging and found this:<br>
</div><div><br></div><div><a href="https://bugs.launchpad.net/ubuntu/+source/libguestfs/+bug/1053911">https://bugs.launchpad.net/ubuntu/+source/libguestfs/+bug/1053911</a><br></div><div><br></div><div>In the bug, Jon mentions that it is possible to install libguestfs-tools without zfs-fuse, although it looks like some dancing is involved. </div>
<div><br></div><div>Will libguestfs-tools be a package dependency of the Ubuntu Icehouse nova-* packages? If so, I'll need to do some testing to see if I can get everything plus zfs installed cleanly. Maybe packaging libguestfs myself without zfs-fuse would be the easiest solution?</div>
<div><br></div><div>As a side note: what makes libguestfs a requirement of nova now? </div><div><br></div><div>Joe</div></div>