Solved: Can't upgrade to F41: qt-virt-manager has a broken dependency

I’m trying to upgrade from F40 to F41. I’ve updated F40 and rebooted. I run the usual upgrade command:

~$ sudo dnf system-upgrade download --releasever=41
[sudo] password for msl: 
Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y
Copr repo for joplin owned by taw                                                                    3.3 kB/s | 2.1 kB     00:00    
Fedora 41 - x86_64                                                                                    47 kB/s |  25 kB     00:00    
Fedora 41 openh264 (From Cisco) - x86_64                                                             2.7 kB/s | 989  B     00:00    
Fedora 41 - x86_64 - Updates                                                                          22 kB/s | 9.5 kB     00:00    
google-chrome                                                                                        5.0 kB/s | 1.3 kB     00:00    
NordVPN YUM repository - x86_64                                                                      6.5 kB/s | 1.5 kB     00:00    
NordVPN YUM repository - noarch                                                                      6.0 kB/s | 1.5 kB     00:00    
Opera packages                                                                                       6.6 kB/s | 3.0 kB     00:00    
RPM Fusion for Fedora 41 - Free                                                                       20 kB/s | 8.9 kB     00:00    
RPM Fusion for Fedora 41 - Free - Updates                                                             45 kB/s | 8.8 kB     00:00    
RPM Fusion for Fedora 41 - Nonfree                                                                    50 kB/s | 9.0 kB     00:00    
RPM Fusion for Fedora 41 - Nonfree - Updates                                                          21 kB/s | 8.9 kB     00:00    
No match for group package "obs-studio-freeworld"
No match for group package "levien-museum-fonts"
No match for group package "kanotf-fonts"
Error: 
 Problem: package qt-virt-manager-0.72.99-8.fc40.x86_64 from @System requires libqtermwidget5.so.1()(64bit), but none of the providers can be installed
  - qtermwidget-1.4.0-3.fc40.x86_64 from @System  does not belong to a distupgrade repository
  - problem with installed package qt-virt-manager-0.72.99-8.fc40.x86_64
(try to add '--skip-broken' to skip uninstallable packages)
~$

I don’t want to uninstall qt-virt-manager because that would remove packages that I want to keep – I make heavy use of virtual machines:

~$ sudo dnf remove qt-virt-manager
Dependencies resolved.
=====================================================================================================================================
 Package                                        Architecture           Version                        Repository                Size
=====================================================================================================================================
Removing:
 qt-virt-manager                                x86_64                 0.72.99-8.fc40                 @fedora                  6.6 M
Removing unused dependencies:
 krdc                                           x86_64                 25.04.0-1.fc40                 @updates                 3.2 M
 krdc-libs                                      x86_64                 25.04.0-1.fc40                 @updates                 556 k
 libvirt                                        x86_64                 10.1.0-4.fc40                  @updates                   0  
 libvirt-client-qemu                            x86_64                 10.1.0-4.fc40                  @updates                  64 k
 libvirt-daemon-config-nwfilter                 x86_64                 10.1.0-4.fc40                  @updates                  20 k
 libvirt-daemon-driver-libxl                    x86_64                 10.1.0-4.fc40                  @updates                 1.0 M
 libvirt-daemon-driver-lxc                      x86_64                 10.1.0-4.fc40                  @updates                 1.1 M
 libvirt-daemon-driver-vbox                     x86_64                 10.1.0-4.fc40                  @updates                 946 k
 qt-remote-viewer                               x86_64                 0.72.99-8.fc40                 @fedora                  853 k
 qtermwidget                                    x86_64                 1.4.0-3.fc40                   @fedora                  626 k

Transaction Summary
=====================================================================================================================================
Remove  11 Packages

Freed space: 15 M
Is this ok [y/N]: n
Operation aborted.
~$

I could use --skip-broken as the upgrade command suggests, but I don’t want to end up with an upgraded system that can’t launch VMs.

If there’s a gtk version of the virt-manager then I’ll happily use that instead, but I can’t see one:

~$ sudo dnf search -C virt-manager
Last metadata expiration check: 0:53:00 ago on Sat 03 May 2025 10:39:15 BST.
================================================ Name Exactly Matched: virt-manager =================================================
virt-manager.noarch : Desktop tool for managing virtual machines via libvirt
==================================================== Name Matched: virt-manager =====================================================
qt-virt-manager.x86_64 : Qt Virtual Machine Manager
virt-manager-common.noarch : Common files used by the different Virtual Machine Manager interfaces
~$

Is there a way past this problem? If I just wait a few days, will the broken dependency resolve itself at Fedora’s end?

I seem to have solved this by running sudo dnf remove --noautoremove qt-virt-manager. That removed only the qt-virt-manager package. I’ve confirmed that I can still open virt-manager and manage VMs. I’m now upgrading to F41 as planned.