Bug 2352668

Summary: qemu-block-nfs-2:9.2.0-21.fc42.x86_64 requires libnfs.so.14()(64bit) from libnfs-5.0.3-2.fc41.x86_64, but vlc-plugins-extra-1:3.0.21-19.fc42.x86_64 requires libnfs.so.16()(64bit) from libnfs-0:6.0.2-2.fc42.x86_64
Product: [Fedora] Fedora Reporter: Matt Fagnani <matt.fagnani>
Component: qemuAssignee: Fedora Virtualization Maintainers <virt-maint>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 42CC: berrange, cfergeau, crobinso, mcascell, pbonzini, philmd, rjones, suraj.ghimire7, virt-maint
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: qemu-9.2.0-27.fc43 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-03-15 11:14:53 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Matt Fagnani 2025-03-15 04:10:35 UTC
I ran sudo dnf offline-upgrade download --refresh with updates-testing enabled in a Fedora 42 KDE installation. dnf problems occurred because qemu-block-nfs-2:9.2.0-21.fc42.x86_64 requires libnfs.so.14()(64bit) from libnfs-5.0.3-2.fc41.x86_64, but vlc-plugins-extra-1:3.0.21-19.fc42.x86_64 requires libnfs.so.16()(64bit) from libnfs-0:6.0.2-2.fc42.x86_64.

Problem 1: package qemu-block-nfs-2:9.2.0-21.fc42.x86_64 from updates-testing requires libnfs.so.14()(64bit), but none of the providers can be installed
  - cannot install both libnfs-5.0.3-2.fc41.x86_64 from fedora and libnfs-6.0.2-2.fc42.x86_64 from @System
  - cannot install the best update candidate for package qemu-block-nfs-2:9.2.0-20.fc42.x86_64
  - cannot install the best update candidate for package libnfs-6.0.2-2.fc42.x86_64
 Problem 2: installed package vlc-plugins-extra-1:3.0.21-19.fc42.x86_64 requires libnfs.so.16()(64bit), but none of the providers can be installed
  - cannot install both libnfs-5.0.3-2.fc41.x86_64 from fedora and libnfs-6.0.2-2.fc42.x86_64 from @System
  - cannot install both libnfs-5.0.3-2.fc41.x86_64 from fedora and libnfs-6.0.2-2.fc42.x86_64 from updates-testing
  - package qemu-block-nfs-2:9.2.0-21.fc42.x86_64 from updates-testing requires libnfs.so.14()(64bit), but none of the providers can be installed
  - package qemu-system-x86-2:9.2.0-21.fc42.x86_64 from updates-testing requires qemu-block-nfs = 2:9.2.0-21.fc42, but none of the providers can be installed
  - cannot install the best update candidate for package vlc-plugins-extra-1:3.0.21-19.fc42.x86_64
  - cannot install the best update candidate for package qemu-system-x86-2:9.2.0-20.fc42.x86_64
 Problem 3: problem with installed package
  - installed package vlc-plugins-extra-1:3.0.21-19.fc42.x86_64 requires libnfs.so.16()(64bit), but none of the providers can be installed
  - package vlc-plugins-extra-1:3.0.21-19.fc42.x86_64 from updates-testing requires libnfs.so.16()(64bit), but none of the providers can be installed
  - cannot install both libnfs-5.0.3-2.fc41.x86_64 from fedora and libnfs-6.0.2-2.fc42.x86_64 from @System
  - cannot install both libnfs-5.0.3-2.fc41.x86_64 from fedora and libnfs-6.0.2-2.fc42.x86_64 from updates-testing
  - package qemu-block-nfs-2:9.2.0-21.fc42.x86_64 from updates-testing requires libnfs.so.14()(64bit), but none of the providers can be installed
  - package vlc-plugins-extra-1:3.0.21-17.fc42.x86_64 from fedora requires vlc-libs(x86-64) = 1:3.0.21-17.fc42, but none of the providers can be installed
  - package qemu-system-x86-2:9.2.0-21.fc42.x86_64 from updates-testing requires qemu-block-nfs = 2:9.2.0-21.fc42, but none of the providers can be installed
  - cannot install both vlc-libs-1:3.0.21-17.fc42.x86_64 from fedora and vlc-libs-1:3.0.21-19.fc42.x86_64 from @System
  - package qemu-kvm-2:9.2.0-21.fc42.x86_64 from updates-testing requires qemu-system-x86 = 2:9.2.0-21.fc42, but none of the providers can be installed
  - cannot install the best update candidate for package vlc-libs-1:3.0.21-19.fc42.x86_64
  - cannot install the best update candidate for package qemu-kvm-2:9.2.0-20.fc42.x86_64

Some qemu, libnfs, and vlc packages were skipped due to the problem.

Skipping packages with conflicts:
 libnfs                                      x86_64  5.0.3-2.fc41                         fedora                467.7 KiB
 vlc-libs                                    x86_64  1:3.0.21-17.fc42                     fedora                 41.3 MiB
Skipping packages with broken dependencies:
 qemu-block-nfs                              x86_64  2:9.2.0-21.fc42                      updates-testing        28.9 KiB
 qemu-kvm                                    x86_64  2:9.2.0-21.fc42                      updates-testing         0.0   B
 qemu-system-x86                             x86_64  2:9.2.0-21.fc42                      updates-testing         0.0   B
 vlc-plugins-extra                           x86_64  1:3.0.21-19.fc42                     updates-testing         1.9 MiB
 vlc-plugins-extra                           x86_64  1:3.0.21-17.fc42                     fedora                  1.9 MiB



Reproducible: Always

Steps to Reproduce:
1. Boot a Fedora 42 KDE installation with qemu 9.2.0-20.fc42, vlc-3.0.21-19.fc42, libnfs-6.0.2-2.fc42 installed
2. Log in to Plasma
3. Start Konsole
4. sudo dnf offline-upgrade download --refresh with updates-testing enabled

Actual Results:  
qemu-block-nfs-2:9.2.0-21.fc42.x86_64 requires libnfs.so.14()(64bit) from libnfs-5.0.3-2.fc41.x86_64, but vlc-plugins-extra-1:3.0.21-19.fc42.x86_64 requires libnfs.so.16()(64bit) from libnfs-0:6.0.2-2.fc42.x86_64

Expected Results:  
No problems should've happened.

Comment 1 Matt Fagnani 2025-03-15 04:57:48 UTC
qemu-9.2.0-20.fc42 and vlc-3.0.21-19.fc42 and others were rebuilt with libnfs-6.0.2-2.fc42 which was in testing for 3 weeks due to the F42 freeze and was pushed to stable 4 hours ago https://bodhi.fedoraproject.org/updates/FEDORA-2025-052559f83a qemu might need to be rebuilt again with libnfs-6.0.2-2.fc42.

Comment 2 Richard W.M. Jones 2025-03-15 07:50:47 UTC
OK I see, qemu was rebuilt while the libnfs/qemu update was held in a side tag, and
as a result we ended up with the qemu linked to libnfs 5 with a higher NVR.

I will rebuild qemu now.

Comment 3 Fedora Update System 2025-03-15 09:04:28 UTC
FEDORA-2025-45ec0a7f79 (qemu-9.2.0-27.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-45ec0a7f79

Comment 4 Fedora Update System 2025-03-15 11:14:53 UTC
FEDORA-2025-45ec0a7f79 (qemu-9.2.0-27.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.