Description of problem: Updating my F28 installation gives the following error in DNF: Skipping packages with conflicts: (add '--best --allowerasing' to command line to force their upgrade): corosynclib x86_64 2.99.1-1.fc28 updates-testing 121 k Skipping packages with broken dependencies: corosync x86_64 2.99.1-1.fc28 updates-testing 218 k Is this expected? Using DNF, one can use the suggested command options to "force" the update, but I'm not certain if gnome-software (etc.) users will be able to do so too. Cheers, Ankur
DNF spewed out some more info: Problem 1: package sheepdog-1.0.1-6.fc28.x86_64 requires libcfg.so.6()(64bit), but none of the providers can be installed - cannot install both corosynclib-2.99.1-1.fc28.x86_64 and corosynclib-2.4.3-3.fc28.x86_64 - cannot install both corosynclib-2.4.3-3.fc28.x86_64 and corosynclib-2.99.1-1.fc28.x86_64 - cannot install the best update candidate for package sheepdog-1.0.1-6.fc28.x86_64 - cannot install the best update candidate for package corosynclib-2.4.3-3.fc28.x86_64 Not sure where the issues is at the moment.
Also this: Problem 2: package libvirt-daemon-driver-storage-sheepdog-4.1.0-2.fc28.x86_64 requires sheepdog, but none of the providers can be installed - package sheepdog-1.0.1-6.fc28.x86_64 requires libcfg.so.6()(64bit), but none of the providers can be installed - cannot install both corosynclib-2.99.1-1.fc28.x86_64 and corosynclib-2.4.3-3.fc28.x86_64 - cannot install both corosynclib-2.4.3-3.fc28.x86_64 and corosynclib-2.99.1-1.fc28.x86_64 - package corosync-2.99.1-1.fc28.x86_64 requires libcfg.so.7()(64bit), but none of the providers can be installed - cannot install the best update candidate for package libvirt-daemon-driver-storage-sheepdog-4.1.0-2.fc28.x86_64 - cannot install the best update candidate for package corosync-2.4.3-3.fc28.x86_64 Using --allowerasing as suggested in the DNF command would not work. It tries to remove other packages to install both corosync, corosynclib, so I've had to skip corosync and corosynclib at the moment: Removing dependent packages: gnome-boxes x86_64 3.27.92-2.fc28.1 @updates-testing 5.4 M libvirt-daemon-driver-storage x86_64 4.1.0-2.fc28 @updates-testing 0 libvirt-daemon-driver-storage-sheepdog x86_64 4.1.0-2.fc28 @updates-testing 100 k libvirt-daemon-kvm x86_64 4.1.0-2.fc28 @updates-testing 0 sheepdog x86_64 1.0.1-6.fc28 @fedora 893 k
@Ankur: Thank you for the report! The original idea was to bring Corosync 3.x into FC28. Sadly I didn't took into account all the dependent packages :( So I've decided to unpush the update. I believe everything should become ok right after mirrors synchronize (one-two days). Sorry for the inconvenience, Honza