Red Hat Bugzilla – Bug 1479657
update is dragging in fuse and fuse-zfs as dependencies
Last modified: 2017-08-24 19:21:01 EDT
Created attachment 1310998 [details]
debugdata from debugsolver
Description of problem:
Several packages are being dragged in as dependencies for unknown reasons during a normal 'dnf update' including ZFS stuff. Fedora doesn't support ZFS at all so this seems weird.
Version-Release number of selected component (if applicable):
Always, but just today. Last week's updates didn't do this, or at any time prior.
Steps to Reproduce:
1. dnf update
fuse x86_64 2.9.7-2.fc26 fedora 83 k
libvirt-daemon-driver-storage-zfs x86_64 3.2.1-5.fc26 updates-testing 18 k
python2-asn1crypto noarch 0.22.0-4.fc26 updates 173 k
python2-jwcrypto noarch 0.4.2-3.fc26 updates-testing 62 k
replacing python-jwcrypto.noarch 0.3.2-3.fc26
python3-asn1crypto noarch 0.22.0-4.fc26 updates 176 k
Honestly I don't know. Maybe that I should get some reference to what update is causing these uninstalled dependencies to need to be installed, which is more of a feature request than a bug. But I'm definitely not expecting fuse, zfs-fuse, or the libvirt zfs driver to be installed since I have nothing ZFS related on this system.
[chris@f26s ~]$ sudo dnf update --exclude=zfs-fuse
Skipping packages with broken dependencies:
[chris@f26s ~]$ sudo dnf update libvirt
Doesn't happen if I just update cockpit or cockpit-machines. So for whatever reason libvirt 3.2.1-5.fc26 update is trying to drag in ZFS stuff.
Nevermind, looks intentional. Bug 1471912.
On third thought, "get some reference to what update is causing these uninstalled dependencies to need to be installed" still seems like a valid feature request.
T(In reply to Chris Murphy from comment #3)
> On third thought, "get some reference to what update is causing these
> uninstalled dependencies to need to be installed" still seems like a valid
> feature request.
This has been requested in some other bug which I can't find right now.
just a note, the 'libvirt' package is a metapackage that pulls in every libvirt subpackage. you can remove it, and only install the libvirt-daemon-storage-driver-X bits that you need, which for most users is likely just libvirt-daemon-storage-driver-core
Really surprised to see this closed as NOTABUG :(
Lars, see comment #5 for a workaround. Maybe you are installing the bare libvirt package but that's overkill
I realize there is a workaround. I just feel that it is wrong for the package which a lot of people will probably install, to pull in a lot of unnecessary packages.