Bug 1997855 - nothing provides qemu-device-display-virtio-gpu-pci_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
Summary: nothing provides qemu-device-display-virtio-gpu-pci_gl = 2:6.1.0-1.fc35 neede...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: qemu
Version: 35
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Fedora Virtualization Maintainers
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-08-25 23:46 UTC by Matt Fagnani
Modified: 2022-06-07 10:13 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-06-07 10:13:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Matt Fagnani 2021-08-25 23:46:17 UTC
Description of problem:

I ran sudo dnf upgrade --refresh with updates-testing enabled in a Fedora 35 KDE Plasma installation with the GNOME Desktop group installed which includes gnome-boxes and qemu. The following dnf errors with the qemu-6.1.0-1.fc35 update https://bodhi.fedoraproject.org/updates/FEDORA-2021-0eebd641fd involving gnome-boxes and libvirt prevented most of it from upgrading.

Problem 1: cannot install the best update candidate for package qemu-system-x86-2:6.0.0-12.fc35.x86_64
  - nothing provides qemu-device-display-virtio-gpu-pci_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
  - nothing provides qemu-device-display-virtio-vga_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
 Problem 2: package qemu-kvm-2:6.1.0-1.fc35.x86_64 requires qemu-system-x86 = 2:6.1.0-1.fc35, but none of the providers can be installed
  - cannot install the best update candidate for package qemu-kvm-2:6.0.0-12.fc35.x86_64
  - nothing provides qemu-device-display-virtio-gpu-pci_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
  - nothing provides qemu-device-display-virtio-vga_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
 Problem 3: problem with installed package qemu-system-x86-2:6.0.0-12.fc35.x86_64
  - package qemu-system-x86-2:6.0.0-12.fc35.x86_64 requires qemu-audio-alsa = 2:6.0.0-12.fc35, but none of the providers can be installed
  - cannot install both qemu-audio-alsa-2:6.1.0-1.fc35.x86_64 and qemu-audio-alsa-2:6.0.0-12.fc35.x86_64
  - cannot install the best update candidate for package qemu-audio-alsa-2:6.0.0-12.fc35.x86_64
  - nothing provides qemu-device-display-virtio-gpu-pci_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
  - nothing provides qemu-device-display-virtio-vga_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
 Problem 4: package libvirt-daemon-kvm-7.6.0-2.fc35.x86_64 requires qemu-kvm, but none of the providers can be installed
  - package qemu-kvm-2:6.0.0-12.fc35.x86_64 requires qemu-system-x86 = 2:6.0.0-12.fc35, but none of the providers can be installed
  - package qemu-system-x86-2:6.0.0-12.fc35.x86_64 requires qemu-audio-jack = 2:6.0.0-12.fc35, but none of the providers can be installed
  - cannot install both qemu-audio-jack-2:6.1.0-1.fc35.x86_64 and qemu-audio-jack-2:6.0.0-12.fc35.x86_64
  - package qemu-kvm-2:6.1.0-1.fc35.x86_64 requires qemu-system-x86 = 2:6.1.0-1.fc35, but none of the providers can be installed
  - cannot install the best update candidate for package qemu-audio-jack-2:6.0.0-12.fc35.x86_64
  - cannot install the best update candidate for package libvirt-daemon-kvm-7.6.0-2.fc35.x86_64
  - nothing provides qemu-device-display-virtio-gpu-pci_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
  - nothing provides qemu-device-display-virtio-vga_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
 Problem 5: problem with installed package qemu-kvm-2:6.0.0-12.fc35.x86_64
  - package qemu-kvm-2:6.0.0-12.fc35.x86_64 requires qemu-system-x86 = 2:6.0.0-12.fc35, but none of the providers can be installed
  - package qemu-system-x86-2:6.0.0-12.fc35.x86_64 requires qemu-audio-oss = 2:6.0.0-12.fc35, but none of the providers can be installed
  - cannot install both qemu-audio-oss-2:6.1.0-1.fc35.x86_64 and qemu-audio-oss-2:6.0.0-12.fc35.x86_64
  - package qemu-kvm-2:6.1.0-1.fc35.x86_64 requires qemu-system-x86 = 2:6.1.0-1.fc35, but none of the providers can be installed
  - cannot install the best update candidate for package qemu-audio-oss-2:6.0.0-12.fc35.x86_64
  - nothing provides qemu-device-display-virtio-gpu-pci_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
  - nothing provides qemu-device-display-virtio-vga_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
 Problem 6: package gnome-boxes-41~alpha-1.fc35.x86_64 requires libvirt-daemon-kvm, but none of the providers can be installed
  - package libvirt-daemon-kvm-7.6.0-2.fc35.x86_64 requires qemu-kvm, but none of the providers can be installed
  - package qemu-kvm-2:6.0.0-12.fc35.x86_64 requires qemu-system-x86 = 2:6.0.0-12.fc35, but none of the providers can be installed
  - package qemu-system-x86-2:6.0.0-12.fc35.x86_64 requires qemu-audio-pa = 2:6.0.0-12.fc35, but none of the providers can be installed
  - cannot install both qemu-audio-pa-2:6.1.0-1.fc35.x86_64 and qemu-audio-pa-2:6.0.0-12.fc35.x86_64
  - package qemu-kvm-2:6.1.0-1.fc35.x86_64 requires qemu-system-x86 = 2:6.1.0-1.fc35, but none of the providers can be installed
  - cannot install the best update candidate for package qemu-audio-pa-2:6.0.0-12.fc35.x86_64
  - cannot install the best update candidate for package gnome-boxes-41~alpha-1.fc35.x86_64
  - nothing provides qemu-device-display-virtio-gpu-pci_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
  - nothing provides qemu-device-display-virtio-vga_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
 Problem 7: problem with installed package libvirt-daemon-kvm-7.6.0-2.fc35.x86_64
  - package libvirt-daemon-kvm-7.6.0-2.fc35.x86_64 requires qemu-kvm, but none of the providers can be installed
  - package qemu-kvm-2:6.0.0-12.fc35.x86_64 requires qemu-system-x86 = 2:6.0.0-12.fc35, but none of the providers can be installed
  - package qemu-system-x86-2:6.0.0-12.fc35.x86_64 requires qemu-audio-sdl = 2:6.0.0-12.fc35, but none of the providers can be installed
  - cannot install both qemu-audio-sdl-2:6.1.0-1.fc35.x86_64 and qemu-audio-sdl-2:6.0.0-12.fc35.x86_64
  - package qemu-kvm-2:6.1.0-1.fc35.x86_64 requires qemu-system-x86 = 2:6.1.0-1.fc35, but none of the providers can be installed
  - cannot install the best update candidate for package qemu-audio-sdl-2:6.0.0-12.fc35.x86_64
  - nothing provides qemu-device-display-virtio-gpu-pci_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
  - nothing provides qemu-device-display-virtio-vga_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
 Problem 8: problem with installed package gnome-boxes-41~alpha-1.fc35.x86_64
  - package gnome-boxes-41~alpha-1.fc35.x86_64 requires libvirt-daemon-kvm, but none of the providers can be installed
  - package libvirt-daemon-kvm-7.6.0-2.fc35.x86_64 requires qemu-kvm, but none of the providers can be installed
  - package qemu-kvm-2:6.0.0-12.fc35.x86_64 requires qemu-system-x86 = 2:6.0.0-12.fc35, but none of the providers can be installed
  - package qemu-system-x86-2:6.0.0-12.fc35.x86_64 requires qemu-audio-spice = 2:6.0.0-12.fc35, but none of the providers can be installed
  - cannot install both qemu-audio-spice-2:6.1.0-1.fc35.x86_64 and qemu-audio-spice-2:6.0.0-12.fc35.x86_64
  - package qemu-kvm-2:6.1.0-1.fc35.x86_64 requires qemu-system-x86 = 2:6.1.0-1.fc35, but none of the providers can be installed
  - cannot install the best update candidate for package qemu-audio-spice-2:6.0.0-12.fc35.x86_64
  - nothing provides qemu-device-display-virtio-gpu-pci_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
  - nothing provides qemu-device-display-virtio-vga_gl = 2:6.1.0-1.fc35 needed by qemu-system-x86-2:6.1.0-1.fc35.x86_64
======================================================================================================
 Package                              Arch        Version                  Repository            Size
======================================================================================================
Upgrading:
 anaconda                             x86_64      35.22.1-1.fc35           updates-testing      148 k
 anaconda-core                        x86_64      35.22.1-1.fc35           updates-testing      2.3 M
 anaconda-gui                         x86_64      35.22.1-1.fc35           updates-testing      502 k
 anaconda-install-env-deps            x86_64      35.22.1-1.fc35           updates-testing      149 k
 anaconda-live                        x86_64      35.22.1-1.fc35           updates-testing      160 k
 anaconda-tui                         x86_64      35.22.1-1.fc35           updates-testing      239 k
 anaconda-widgets                     x86_64      35.22.1-1.fc35           updates-testing      181 k
 apr                                  x86_64      1.7.0-14.fc35            updates-testing      123 k
 bubblewrap                           x86_64      0.5.0-1.fc35             updates-testing       53 k
 cyrus-sasl                           x86_64      2.1.27-13.fc35           updates-testing       70 k
 cyrus-sasl-gssapi                    x86_64      2.1.27-13.fc35           updates-testing       26 k
 cyrus-sasl-lib                       x86_64      2.1.27-13.fc35           updates-testing      774 k
 cyrus-sasl-md5                       x86_64      2.1.27-13.fc35           updates-testing       41 k
 cyrus-sasl-plain                     x86_64      2.1.27-13.fc35           updates-testing       23 k
 fedpkg                               noarch      1.41-1.fc35              updates-testing       90 k
 flatpak                              x86_64      1.11.3-1.fc35            updates-testing      1.5 M
 flatpak-libs                         x86_64      1.11.3-1.fc35            updates-testing      383 k
 flatpak-selinux                      noarch      1.11.3-1.fc35            updates-testing       22 k
 flatpak-session-helper               x86_64      1.11.3-1.fc35            updates-testing       44 k
 gnome-control-center                 x86_64      41~beta-2.fc35           updates-testing      5.6 M
 gnome-control-center-filesystem      noarch      41~beta-2.fc35           updates-testing       13 k
 gnome-initial-setup                  x86_64      41~beta-3.fc35           updates-testing      1.1 M
 gnome-software                       x86_64      41~beta-2.fc35           updates-testing      1.5 M
 gnome-terminal                       x86_64      3.40.3-1.fc35            updates-testing      1.3 M
 gnome-terminal-nautilus              x86_64      3.40.3-1.fc35            updates-testing       40 k
 gobject-introspection                x86_64      1.69.0-1.fc35            updates-testing      251 k
 gobject-introspection-devel          x86_64      1.69.0-1.fc35            updates-testing      1.1 M
 libopenmpt                           x86_64      0.5.11-1.fc35            updates-testing      564 k
 python3-rpkg                         noarch      1.63-1.fc35              updates-testing      165 k
 qemu-guest-agent                     x86_64      2:6.1.0-1.fc35           updates-testing      197 k
 qemu-img                             x86_64      2:6.1.0-1.fc35           updates-testing      1.7 M
 rpkg-common                          noarch      1.63-1.fc35              updates-testing       20 k
 valgrind                             x86_64      1:3.17.0-12.fc35         updates-testing      4.8 M
 valgrind-devel                       x86_64      1:3.17.0-12.fc35         updates-testing       49 k
Installing dependencies:
 malcontent                           x86_64      0.10.0-3.fc35            fedora                93 k
 malcontent-control                   x86_64      0.10.0-3.fc35            fedora                48 k
 malcontent-ui-libs                   x86_64      0.10.0-3.fc35            fedora                47 k
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 qemu-audio-alsa                      x86_64      2:6.1.0-1.fc35           updates-testing       23 k
 qemu-audio-jack                      x86_64      2:6.1.0-1.fc35           updates-testing       21 k
 qemu-audio-oss                       x86_64      2:6.1.0-1.fc35           updates-testing       21 k
 qemu-audio-pa                        x86_64      2:6.1.0-1.fc35           updates-testing       23 k
 qemu-audio-sdl                       x86_64      2:6.1.0-1.fc35           updates-testing       20 k
 qemu-audio-spice                     x86_64      2:6.1.0-1.fc35           updates-testing       19 k
Skipping packages with broken dependencies:
 qemu-kvm                             x86_64      2:6.1.0-1.fc35           updates-testing       13 k
 qemu-system-x86                      x86_64      2:6.1.0-1.fc35           updates-testing       14 k

Transaction Summary
======================================================================================================
Install   3 Packages
Upgrade  34 Packages
Skip      8 Packages

The same errors happened with sudo dnf offline-upgrade download

Version-Release number of selected component (if applicable):
qemu-system-x86-2:6.1.0-1.fc35.x86_64
gnome-boxes-41~alpha-1.fc35.x86_64
libvirt-daemon-kvm-7.6.0-2.fc35.x86_64

How reproducible:
2/2 times

Steps to Reproduce:
1. Boot a Fedora 35 KDE Plasma spin with the GNOME Desktop group installed updated to 2021-8-25 with updates-testing enabled
2. Log in to Plasma on Wayland
3. Start Konsole
4. sudo dnf upgrade --refresh 

Actual results:
dnf errors with qemu-6.1.0-1.fc35 

Expected results:
No errors would happen

Additional info:

Comment 1 Richard W.M. Jones 2021-08-26 07:11:14 UTC
It seems to be just a mix-up in _ vs - in the dependency names.

I pushed this change:
https://src.fedoraproject.org/rpms/qemu/c/96944e0b056d08c1f672437ef5b8fe716a7b4e14?branch=rawhide

and this build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=74542606

Comment 2 Richard W.M. Jones 2021-08-26 07:13:47 UTC
And this one for f35:
https://koji.fedoraproject.org/koji/taskinfo?taskID=74542942

Comment 3 Fedora Update System 2021-08-26 11:52:52 UTC
FEDORA-2021-b827e4de0c has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-b827e4de0c

Comment 4 Fedora Update System 2021-08-26 19:50:21 UTC
FEDORA-2021-b827e4de0c has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-b827e4de0c`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-b827e4de0c

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.


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