Bug 2430487 - F43: dnf - broken virt-v2v 2.9.10-1.fc43.x86_64 dependency today
Summary: F43: dnf - broken virt-v2v 2.9.10-1.fc43.x86_64 dependency today
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: virt-v2v
Version: 43
Hardware: Unspecified
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Richard W.M. Jones
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2430465 (view as bug list)
Depends On:
Blocks: F43FailsToInstall
TreeView+ depends on / blocked
 
Reported: 2026-01-16 20:11 UTC by Henryk Paluch (Work)
Modified: 2026-01-21 10:54 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-01-21 10:54:57 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Henryk Paluch (Work) 2026-01-16 20:11:22 UTC
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.

Comment 1 Richard W.M. Jones 2026-01-16 20:25:15 UTC
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

Comment 2 Richard W.M. Jones 2026-01-16 20:25:34 UTC
*** Bug 2430465 has been marked as a duplicate of this bug. ***

Comment 3 Henryk Paluch (Work) 2026-01-17 17:35:31 UTC
(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?

Comment 4 Richard W.M. Jones 2026-01-18 10:26:26 UTC
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

Comment 5 Fedora Fails To Install 2026-01-21 10:54:57 UTC
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!


Note You need to log in before you can comment on or make changes to this bug.