Description of problem: Latest Update for Fedora 43 is broken because it depends on missing dependencies (they are not yet available in stable updates): Problem: cannot install the best update candidate for package virt-v2v-1:2.9.10-1.fc43.x86_64 - nothing provides libguestfs(x86-64) >= 1:1.58.0-1 needed by virt-v2v-1:2.10.0-1.fc43.x86_64 from updates - nothing provides nbdkit-server >= 1.46.1 needed by virt-v2v-1:2.10.0-1.fc43.x86_64 from updates Version-Release number of selected component (if applicable): - Fedora 43 - virt-v2v-1:2.10.0-1.fc43.x86_64 (from stable updates) How reproducible: Steps to Reproduce: 1. have installed Fedora 43 2. ensure that you have disabled updates-testing repo (should be default) 2. before update do: dnf install virt-v2v 2. perform upgrade with: dnf --refresh upgrade Actual results: $ sudo dnf --refresh upgrade Updating and loading repositories: Fedora 43 - x86_64 100% | 21.0 KiB/s | 22.4 KiB | 00m01s Fedora 43 openh264 (From Cisco) - x86_64 100% | 2.0 KiB/s | 986.0 B | 00m00s Fedora 43 - x86_64 - Updates 100% | 248.1 KiB/s | 19.4 KiB | 00m00s Repositories loaded. Problem: cannot install the best update candidate for package virt-v2v-1:2.9.10-1.fc43.x86_64 - nothing provides libguestfs(x86-64) >= 1:1.58.0-1 needed by virt-v2v-1:2.10.0-1.fc43.x86_64 from updates - nothing provides nbdkit-server >= 1.46.1 needed by virt-v2v-1:2.10.0-1.fc43.x86_64 from updates Package Arch Version Repository Size Skipping packages with broken dependencies: virt-v2v x86_64 1:2.10.0-1.fc43 updates 21.6 MiB Expected results: Command 'dnf --refresh upgrade' should finish without error Additional info: This is summary from related discussion on: - https://discussion.fedoraproject.org/t/f43-dnf-broken-virt-v2v-dependency-today/179615 As pointed out by Vladislav Grigoryev vgaetera on forum it is caused by dependencies being not published to stable yet: The dependencies are still in testing: FEDORA-2026-7af4149d9a - bugfix update for nbdkit - Fedora Updates System FEDORA-2026-2f0ab803db - enhancement update for libguestfs - Fedora Updates System I have verified on updates mirror that it is indeed true, for example: - https://ftp.fi.muni.cz/pub/linux/fedora/linux/updates/43/Everything/x86_64/Packages/n/ - contains only nbdkit-server 1.45 (but 1.46 now required) - but at same time it contains this version of virt-v2v on https://ftp.fi.muni.cz/pub/linux/fedora/linux/updates/43/Everything/x86_64/Packages/v/virt-v2v-2.10.0-1.fc43.x86_64.rpm from Jan 6, 2026 Note: this bug will obviously affect you only if you have not enabled updates-testing in your Fedora 43.
As noted on that thread, this happens because the packages entered stable in the wrong order. You can select packages from updates-testing by doing eg: dnf update libguestfs --enablerepo=updates-testing
*** Bug 2430465 has been marked as a duplicate of this bug. ***
(In reply to Richard W.M. Jones from comment #1) > As noted on that thread, this happens because the packages entered stable > in the wrong order. You can select packages from updates-testing by doing > eg: > > dnf update libguestfs --enablerepo=updates-testing Well, yes, but as regular Fedora user I'm missing answers to these questions: * Do we know why this stable repository inconsistency happened without being detected? * Is there any way to prevent it in future? * Is there ETA when stable repository will be consistent again?
It's supposed to be done with side tags, but they are somewhat clumsy to use and in this case wouldn't have worked because upstream released the dependencies over a period of a few weeks. https://docs.fedoraproject.org/en-US/package-maintainers/Package_Update_Guide/#_side_tags
Hello, Please note that this comment was generated automatically by https://pagure.io/releng/blob/main/f/scripts/ftbfs-fti/follow-policy.py If you feel that this output has mistakes, please open an issue at https://pagure.io/releng/ All subpackages of a package against which this bug was filled are now installable or removed from Fedora 43. Thanks for taking care of it!