Dnf upgrade has many conflicts and broken packages after aborted upgrade

,

I interrupted (ctrl + c) a dnf upgrade during the “Running transaction” part, afterwards wifi is no longer working (ethernet via usb teathering luckily is) and subsequent runs of sudo dnf upgrade result in a bunch of file conflicts.

I’ve looked at this discussion and tried some of the commands (namely dnf history redo last, dnf history undo last and dnf distro-sync) all of which result in the following error message: Problem: The operation would result in removing the following protected packages: NetworkManager, grub2-tools-minimal, selinux-policy-targeted, systemd, systemd-udev.

I’d be very happy about any help on how to come out of this situation :slight_smile:

The exact conflicts:

Transaction failed: Rpm transaction failed.
  - file /usr/bin/importctl from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/bin/portablectl from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/bin/systemd-dissect from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/lib/systemd/systemd-export from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/lib/systemd/systemd-mountfsd from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/lib/systemd/systemd-mountwork from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/lib/systemd/systemd-nsresourced from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/lib/systemd/systemd-nsresourcework from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/share/man/man1/importctl.1.gz from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/share/man/man1/portablectl.1.gz from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/share/man/man1/systemd-dissect.1.gz from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/share/man/man5/systemd.nspawn.5.gz from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/share/man/man8/systemd-mountfsd.service.8.gz from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/share/man/man8/systemd-nsresourced.service.8.gz from install of systemd-container-256.12-1.fc41.x86_64 conflicts with file from package systemd-256.11-1.fc41.x86_64
  - file /usr/share/doc/libtasn1/AUTHORS from install of libtasn1-4.20.0-1.fc41.i686 conflicts with file from package libtasn1-4.19.0-9.fc41.x86_64
  - file /usr/share/doc/libtasn1/NEWS from install of libtasn1-4.20.0-1.fc41.i686 conflicts with file from package libtasn1-4.19.0-9.fc41.x86_64
  - file /usr/share/doc/libtasn1/README.md from install of libtasn1-4.20.0-1.fc41.i686 conflicts with file from package libtasn1-4.19.0-9.fc41.x86_64
  - file /usr/share/licenses/libtasn1/COPYING from install of libtasn1-4.20.0-1.fc41.i686 conflicts with file from package libtasn1-4.19.0-9.fc41.x86_64
  - file /usr/share/doc/libidn2/NEWS from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64
  - file /usr/share/doc/libidn2/README.md from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64
  - file /usr/share/licenses/libidn2/COPYING from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64
  - file /usr/share/licenses/libidn2/COPYING.LESSERv3 from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64
  - file /usr/share/licenses/libidn2/COPYINGv2 from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64
  - file /usr/share/locale/pt_BR/LC_MESSAGES/libidn2.mo from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64
  - file /usr/share/doc/gnutls/AUTHORS from install of gnutls-3.8.9-2.fc41.i686 conflicts with file from package gnutls-3.8.8-3.fc41.x86_64
  - file /usr/share/doc/gnutls/NEWS from install of gnutls-3.8.9-2.fc41.i686 conflicts with file from package gnutls-3.8.8-3.fc41.x86_64
  - file /usr/share/doc/gnutls/README.md from install of gnutls-3.8.9-2.fc41.i686 conflicts with file from package gnutls-3.8.8-3.fc41.x86_64
  - file /usr/share/man/man5/k5identity.5.gz from install of krb5-libs-1.21.3-4.fc41.i686 conflicts with file from package krb5-libs-1.21.3-3.fc41.x86_64
  - file /usr/share/man/man5/k5login.5.gz from install of krb5-libs-1.21.3-4.fc41.i686 conflicts with file from package krb5-libs-1.21.3-3.fc41.x86_64
  - file /usr/share/man/man5/krb5.conf.5.gz from install of krb5-libs-1.21.3-4.fc41.i686 conflicts with file from package krb5-libs-1.21.3-3.fc41.x86_64

dnf check returns a long list of duplicates:

NetworkManager-1:1.50.2-1.fc41.x86_64
 duplicate with "NetworkManager-1:1.50.3-1.fc41.x86_64"
NetworkManager-1:1.50.3-1.fc41.x86_64
 duplicate with "NetworkManager-1:1.50.2-1.fc41.x86_64"
NetworkManager-libnm-1:1.50.2-1.fc41.x86_64
 duplicate with "NetworkManager-libnm-1:1.50.3-1.fc41.x86_64"
NetworkManager-libnm-1:1.50.3-1.fc41.x86_64
 duplicate with "NetworkManager-libnm-1:1.50.2-1.fc41.x86_64"
accountsservice-0:23.13.9-5.fc41.x86_64
 duplicate with "accountsservice-0:23.13.9-8.fc41.x86_64"
accountsservice-0:23.13.9-8.fc41.x86_64
 duplicate with "accountsservice-0:23.13.9-5.fc41.x86_64"
breeze-gtk-common-0:6.2.5-1.fc41.noarch
 duplicate with "breeze-gtk-common-0:6.3.2-1.fc41.noarch"
breeze-gtk-common-0:6.3.2-1.fc41.noarch
 duplicate with "breeze-gtk-common-0:6.2.5-1.fc41.noarch"
brlapi-0:0.8.5-19.fc41.x86_64
 duplicate with "brlapi-0:0.8.5-22.fc41.x86_64"
brlapi-0:0.8.5-22.fc41.x86_64
 duplicate with "brlapi-0:0.8.5-19.fc41.x86_64"
clang-libs-0:19.1.7-1.fc41.x86_64
 duplicate with "clang-libs-0:19.1.7-3.fc41.x86_64"
clang-libs-0:19.1.7-3.fc41.x86_64
 duplicate with "clang-libs-0:19.1.7-1.fc41.x86_64"
clang-resource-filesystem-0:19.1.7-1.fc41.x86_64
 duplicate with "clang-resource-filesystem-0:19.1.7-3.fc41.x86_64"
clang-resource-filesystem-0:19.1.7-3.fc41.x86_64
 duplicate with "clang-resource-filesystem-0:19.1.7-1.fc41.x86_64"
cmake-filesystem-0:3.30.7-1.fc41.x86_64
 duplicate with "cmake-filesystem-0:3.30.8-1.fc41.x86_64"
cmake-filesystem-0:3.30.8-1.fc41.x86_64
 duplicate with "cmake-filesystem-0:3.30.7-1.fc41.x86_64"
container-selinux-2:2.234.2-1.fc41.noarch
 duplicate with "container-selinux-4:2.235.0-2.fc41.noarch"
container-selinux-4:2.235.0-2.fc41.noarch
 duplicate with "container-selinux-2:2.234.2-1.fc41.noarch"
containers-common-5:0.61.1-1.fc41.noarch
 duplicate with "containers-common-5:0.62.0-1.fc41.noarch"
containers-common-5:0.62.0-1.fc41.noarch
 duplicate with "containers-common-5:0.61.1-1.fc41.noarch"
dotnet-host-0:9.0.1-1.fc41.x86_64
 duplicate with "dotnet-host-0:9.0.2-1.fc41.x86_64"
dotnet-host-0:9.0.2-1.fc41.x86_64
 duplicate with "dotnet-host-0:9.0.1-1.fc41.x86_64"
elfutils-debuginfod-client-0:0.192-7.fc41.x86_64
 duplicate with "elfutils-debuginfod-client-0:0.192-9.fc41.x86_64"
elfutils-debuginfod-client-0:0.192-9.fc41.x86_64
 duplicate with "elfutils-debuginfod-client-0:0.192-7.fc41.x86_64"
elfutils-default-yama-scope-0:0.192-7.fc41.noarch
 duplicate with "elfutils-default-yama-scope-0:0.192-9.fc41.noarch"
elfutils-default-yama-scope-0:0.192-9.fc41.noarch
 duplicate with "elfutils-default-yama-scope-0:0.192-7.fc41.noarch"
elfutils-libelf-0:0.192-7.fc41.x86_64
 duplicate with "elfutils-libelf-0:0.192-9.fc41.x86_64"
elfutils-libelf-0:0.192-9.fc41.x86_64
 duplicate with "elfutils-libelf-0:0.192-7.fc41.x86_64"
elfutils-libelf-devel-0:0.192-7.fc41.x86_64
 duplicate with "elfutils-libelf-devel-0:0.192-9.fc41.x86_64"
elfutils-libelf-devel-0:0.192-9.fc41.x86_64
 duplicate with "elfutils-libelf-devel-0:0.192-7.fc41.x86_64"
elfutils-libs-0:0.192-7.fc41.x86_64
 duplicate with "elfutils-libs-0:0.192-9.fc41.x86_64"
elfutils-libs-0:0.192-9.fc41.x86_64
 duplicate with "elfutils-libs-0:0.192-7.fc41.x86_64"
exiv2-libs-0:0.28.3-1.fc41.x86_64
 duplicate with "exiv2-libs-0:0.28.4-1.fc41.x86_64"
exiv2-libs-0:0.28.4-1.fc41.x86_64
 duplicate with "exiv2-libs-0:0.28.3-1.fc41.x86_64"
flexiblas-0:3.4.4-5.fc41.x86_64
 duplicate with "flexiblas-0:3.4.5-1.fc41.x86_64"
flexiblas-0:3.4.5-1.fc41.x86_64
 duplicate with "flexiblas-0:3.4.4-5.fc41.x86_64"
flexiblas-netlib-0:3.4.4-5.fc41.x86_64
 duplicate with "flexiblas-netlib-0:3.4.5-1.fc41.x86_64"
flexiblas-netlib-0:3.4.5-1.fc41.x86_64
 duplicate with "flexiblas-netlib-0:3.4.4-5.fc41.x86_64"
flexiblas-openblas-openmp-0:3.4.4-5.fc41.x86_64
 duplicate with "flexiblas-openblas-openmp-0:3.4.5-1.fc41.x86_64"
flexiblas-openblas-openmp-0:3.4.5-1.fc41.x86_64
 duplicate with "flexiblas-openblas-openmp-0:3.4.4-5.fc41.x86_64"
gnutls-0:3.8.8-3.fc41.x86_64
 duplicate with "gnutls-0:3.8.9-2.fc41.x86_64"
gnutls-0:3.8.9-2.fc41.x86_64
 duplicate with "gnutls-0:3.8.8-3.fc41.x86_64"
gnutls-dane-0:3.8.8-3.fc41.x86_64
 duplicate with "gnutls-dane-0:3.8.9-2.fc41.x86_64"
gnutls-dane-0:3.8.9-2.fc41.x86_64
 duplicate with "gnutls-dane-0:3.8.8-3.fc41.x86_64"
grub2-common-1:2.12-15.fc41.noarch
 duplicate with "grub2-common-1:2.12-19.fc41.noarch"
grub2-common-1:2.12-19.fc41.noarch
 duplicate with "grub2-common-1:2.12-15.fc41.noarch"
grub2-tools-1:2.12-15.fc41.x86_64
 duplicate with "grub2-tools-1:2.12-19.fc41.x86_64"
grub2-tools-1:2.12-19.fc41.x86_64
 duplicate with "grub2-tools-1:2.12-15.fc41.x86_64"
grub2-tools-minimal-1:2.12-15.fc41.x86_64
 duplicate with "grub2-tools-minimal-1:2.12-19.fc41.x86_64"
grub2-tools-minimal-1:2.12-19.fc41.x86_64
 duplicate with "grub2-tools-minimal-1:2.12-15.fc41.x86_64"
gvnc-0:1.4.0-1.fc41.x86_64
 duplicate with "gvnc-0:1.5.0-2.fc41.x86_64"
gvnc-0:1.5.0-2.fc41.x86_64
 duplicate with "gvnc-0:1.4.0-1.fc41.x86_64"
kf6-filesystem-0:6.10.0-1.fc41.x86_64
 duplicate with "kf6-filesystem-0:6.11.0-1.fc41.x86_64"
kf6-filesystem-0:6.11.0-1.fc41.x86_64
 duplicate with "kf6-filesystem-0:6.10.0-1.fc41.x86_64"
krb5-libs-0:1.21.3-3.fc41.x86_64
 duplicate with "krb5-libs-0:1.21.3-4.fc41.x86_64"
krb5-libs-0:1.21.3-4.fc41.x86_64
 duplicate with "krb5-libs-0:1.21.3-3.fc41.x86_64"
libX11-0:1.8.10-2.fc41.i686
 installed conflict "libX11 < 1.8.11-1.fc41" from "libX11-xcb-0:1.8.11-1.fc41.x86_64"
libX11-0:1.8.10-2.fc41.x86_64
 installed conflict "libX11 < 1.8.11-1.fc41" from "libX11-xcb-0:1.8.11-1.fc41.x86_64"
 duplicate with "libX11-0:1.8.11-1.fc41.x86_64"
libX11-0:1.8.11-1.fc41.x86_64
 duplicate with "libX11-0:1.8.10-2.fc41.x86_64"
libX11-common-0:1.8.10-2.fc41.noarch
 duplicate with "libX11-common-0:1.8.11-1.fc41.noarch"
libX11-common-0:1.8.11-1.fc41.noarch
 duplicate with "libX11-common-0:1.8.10-2.fc41.noarch"
libX11-xcb-0:1.8.10-2.fc41.x86_64
 duplicate with "libX11-xcb-0:1.8.11-1.fc41.x86_64"
libX11-xcb-0:1.8.11-1.fc41.x86_64
 duplicate with "libX11-xcb-0:1.8.10-2.fc41.x86_64"
libaom-0:3.12.0-1.fc41.x86_64
 duplicate with "libaom-0:3.9.0-3.fc41.x86_64"
libaom-0:3.9.0-3.fc41.x86_64
 duplicate with "libaom-0:3.12.0-1.fc41.x86_64"
libavutil-free-0:7.0.2-7.fc41.x86_64
 duplicate with "libavutil-free-0:7.1-1.fc41.x86_64"
libavutil-free-0:7.1-1.fc41.x86_64
 duplicate with "libavutil-free-0:7.0.2-7.fc41.x86_64"
libdnf5-0:5.2.10.0-2.fc41.x86_64
 duplicate with "libdnf5-0:5.2.8.1-3.fc41.x86_64"
libdnf5-0:5.2.8.1-3.fc41.x86_64
 duplicate with "libdnf5-0:5.2.10.0-2.fc41.x86_64"
libdnf5-cli-0:5.2.10.0-2.fc41.x86_64
 duplicate with "libdnf5-cli-0:5.2.8.1-3.fc41.x86_64"
libdnf5-cli-0:5.2.8.1-3.fc41.x86_64
 duplicate with "libdnf5-cli-0:5.2.10.0-2.fc41.x86_64"
libidn2-0:2.3.7-2.fc41.x86_64
 duplicate with "libidn2-0:2.3.8-1.fc41.x86_64"
libidn2-0:2.3.8-1.fc41.x86_64
 duplicate with "libidn2-0:2.3.7-2.fc41.x86_64"
libldb-2:4.21.3-5.fc41.x86_64
 duplicate with "libldb-2:4.21.4-1.fc41.x86_64"
libldb-2:4.21.4-1.fc41.x86_64
 duplicate with "libldb-2:4.21.3-5.fc41.x86_64"
libnetapi-2:4.21.3-5.fc41.x86_64
 duplicate with "libnetapi-2:4.21.4-1.fc41.x86_64"
libnetapi-2:4.21.4-1.fc41.x86_64
 duplicate with "libnetapi-2:4.21.3-5.fc41.x86_64"
libpostproc-free-0:7.0.2-7.fc41.x86_64
 duplicate with "libpostproc-free-0:7.1-1.fc41.x86_64"
libpostproc-free-0:7.1-1.fc41.x86_64
 duplicate with "libpostproc-free-0:7.0.2-7.fc41.x86_64"
librados2-2:19.2.0-3.fc41.x86_64
 duplicate with "librados2-2:19.2.1-2.fc41.x86_64"
librados2-2:19.2.1-2.fc41.x86_64
 duplicate with "librados2-2:19.2.0-3.fc41.x86_64"
librbd1-2:19.2.0-3.fc41.x86_64
 duplicate with "librbd1-2:19.2.1-2.fc41.x86_64"
librbd1-2:19.2.1-2.fc41.x86_64
 duplicate with "librbd1-2:19.2.0-3.fc41.x86_64"
libreoffice-data-1:24.8.4.2-2.fc41.x86_64
 duplicate with "libreoffice-data-1:24.8.5.2-1.fc41.x86_64"
libreoffice-data-1:24.8.5.2-1.fc41.x86_64
 duplicate with "libreoffice-data-1:24.8.4.2-2.fc41.x86_64"
libsmbclient-2:4.21.3-5.fc41.x86_64
 duplicate with "libsmbclient-2:4.21.4-1.fc41.x86_64"
libsmbclient-2:4.21.4-1.fc41.x86_64
 duplicate with "libsmbclient-2:4.21.3-5.fc41.x86_64"
libswresample-free-0:7.0.2-7.fc41.x86_64
 duplicate with "libswresample-free-0:7.1-1.fc41.x86_64"
libswresample-free-0:7.1-1.fc41.x86_64
 duplicate with "libswresample-free-0:7.0.2-7.fc41.x86_64"
libswscale-free-0:7.0.2-7.fc41.x86_64
 duplicate with "libswscale-free-0:7.1-1.fc41.x86_64"
libswscale-free-0:7.1-1.fc41.x86_64
 duplicate with "libswscale-free-0:7.0.2-7.fc41.x86_64"
libtasn1-0:4.19.0-9.fc41.x86_64
 duplicate with "libtasn1-0:4.20.0-1.fc41.x86_64"
libtasn1-0:4.20.0-1.fc41.x86_64
 duplicate with "libtasn1-0:4.19.0-9.fc41.x86_64"
libusb1-0:1.0.27-6.fc41.x86_64
 duplicate with "libusb1-0:1.0.27-9.fc41.x86_64"
libusb1-0:1.0.27-9.fc41.x86_64
 duplicate with "libusb1-0:1.0.27-6.fc41.x86_64"
libvirt-daemon-common-0:10.6.0-6.fc41.x86_64
 duplicate with "libvirt-daemon-common-0:10.6.0-7.fc41.x86_64"
libvirt-daemon-common-0:10.6.0-7.fc41.x86_64
 duplicate with "libvirt-daemon-common-0:10.6.0-6.fc41.x86_64"
libvirt-daemon-driver-network-0:10.6.0-6.fc41.x86_64
 duplicate with "libvirt-daemon-driver-network-0:10.6.0-7.fc41.x86_64"
libvirt-daemon-driver-network-0:10.6.0-7.fc41.x86_64
 duplicate with "libvirt-daemon-driver-network-0:10.6.0-6.fc41.x86_64"
libvirt-daemon-driver-secret-0:10.6.0-6.fc41.x86_64
 duplicate with "libvirt-daemon-driver-secret-0:10.6.0-7.fc41.x86_64"
libvirt-daemon-driver-secret-0:10.6.0-7.fc41.x86_64
 duplicate with "libvirt-daemon-driver-secret-0:10.6.0-6.fc41.x86_64"
libvirt-daemon-lock-0:10.6.0-6.fc41.x86_64
 duplicate with "libvirt-daemon-lock-0:10.6.0-7.fc41.x86_64"
libvirt-daemon-lock-0:10.6.0-7.fc41.x86_64
 duplicate with "libvirt-daemon-lock-0:10.6.0-6.fc41.x86_64"
libvirt-daemon-log-0:10.6.0-6.fc41.x86_64
 duplicate with "libvirt-daemon-log-0:10.6.0-7.fc41.x86_64"
libvirt-daemon-log-0:10.6.0-7.fc41.x86_64
 duplicate with "libvirt-daemon-log-0:10.6.0-6.fc41.x86_64"
libvirt-daemon-plugin-lockd-0:10.6.0-6.fc41.x86_64
 duplicate with "libvirt-daemon-plugin-lockd-0:10.6.0-7.fc41.x86_64"
libvirt-daemon-plugin-lockd-0:10.6.0-7.fc41.x86_64
 duplicate with "libvirt-daemon-plugin-lockd-0:10.6.0-6.fc41.x86_64"
libvirt-daemon-proxy-0:10.6.0-6.fc41.x86_64
 duplicate with "libvirt-daemon-proxy-0:10.6.0-7.fc41.x86_64"
libvirt-daemon-proxy-0:10.6.0-7.fc41.x86_64
 duplicate with "libvirt-daemon-proxy-0:10.6.0-6.fc41.x86_64"
libvirt-libs-0:10.6.0-6.fc41.x86_64
 duplicate with "libvirt-libs-0:10.6.0-7.fc41.x86_64"
libvirt-libs-0:10.6.0-7.fc41.x86_64
 duplicate with "libvirt-libs-0:10.6.0-6.fc41.x86_64"
libwbclient-2:4.21.3-5.fc41.x86_64
 duplicate with "libwbclient-2:4.21.4-1.fc41.x86_64"
libwbclient-2:4.21.4-1.fc41.x86_64
 duplicate with "libwbclient-2:4.21.3-5.fc41.x86_64"
libwinpr-2:3.10.3-2.fc41.x86_64
 duplicate with "libwinpr-2:3.12.0-1.fc41.x86_64"
libwinpr-2:3.12.0-1.fc41.x86_64
 duplicate with "libwinpr-2:3.10.3-2.fc41.x86_64"
libxcrypt-0:4.4.38-3.fc41.x86_64
 duplicate with "libxcrypt-0:4.4.38-6.fc41.x86_64"
libxcrypt-0:4.4.38-6.fc41.x86_64
 duplicate with "libxcrypt-0:4.4.38-3.fc41.x86_64"
libzstd-0:1.5.6-2.fc41.x86_64
 duplicate with "libzstd-0:1.5.7-1.fc41.x86_64"
libzstd-0:1.5.7-1.fc41.x86_64
 duplicate with "libzstd-0:1.5.6-2.fc41.x86_64"
libzstd-devel-0:1.5.6-2.fc41.x86_64
 duplicate with "libzstd-devel-0:1.5.7-1.fc41.x86_64"
libzstd-devel-0:1.5.7-1.fc41.x86_64
 duplicate with "libzstd-devel-0:1.5.6-2.fc41.x86_64"
lksctp-tools-0:1.0.19-9.fc41.x86_64
 duplicate with "lksctp-tools-0:1.0.20-1.fc41.x86_64"
lksctp-tools-0:1.0.20-1.fc41.x86_64
 duplicate with "lksctp-tools-0:1.0.19-9.fc41.x86_64"
llvm-libs-0:19.1.7-1.fc41.x86_64
 duplicate with "llvm-libs-0:19.1.7-3.fc41.x86_64"
llvm-libs-0:19.1.7-3.fc41.x86_64
 duplicate with "llvm-libs-0:19.1.7-1.fc41.x86_64"
lua-libs-0:5.4.6-6.fc41.x86_64
 duplicate with "lua-libs-0:5.4.7-3.fc41.x86_64"
lua-libs-0:5.4.7-3.fc41.x86_64
 duplicate with "lua-libs-0:5.4.6-6.fc41.x86_64"
mesa-dri-drivers-0:24.3.4-3.fc41.x86_64
 duplicate with "mesa-dri-drivers-0:25.0.0-2.fc41.x86_64"
mesa-dri-drivers-0:25.0.0-2.fc41.x86_64
 duplicate with "mesa-dri-drivers-0:24.3.4-3.fc41.x86_64"
mesa-filesystem-0:24.3.4-3.fc41.i686
 duplicate with "mesa-filesystem-0:25.0.0-2.fc41.i686"
mesa-filesystem-0:24.3.4-3.fc41.x86_64
 duplicate with "mesa-filesystem-0:25.0.0-2.fc41.x86_64"
mesa-filesystem-0:25.0.0-2.fc41.i686
 duplicate with "mesa-filesystem-0:24.3.4-3.fc41.i686"
mesa-filesystem-0:25.0.0-2.fc41.x86_64
 duplicate with "mesa-filesystem-0:24.3.4-3.fc41.x86_64"
mesa-libEGL-0:24.3.4-3.fc41.x86_64
 duplicate with "mesa-libEGL-0:25.0.0-2.fc41.x86_64"
mesa-libEGL-0:25.0.0-2.fc41.x86_64
 duplicate with "mesa-libEGL-0:24.3.4-3.fc41.x86_64"
mesa-libGL-0:24.3.4-3.fc41.x86_64
 duplicate with "mesa-libGL-0:25.0.0-2.fc41.x86_64"
mesa-libGL-0:25.0.0-2.fc41.x86_64
 duplicate with "mesa-libGL-0:24.3.4-3.fc41.x86_64"
mesa-libgbm-0:24.3.4-3.fc41.x86_64
 duplicate with "mesa-libgbm-0:25.0.0-2.fc41.x86_64"
mesa-libgbm-0:25.0.0-2.fc41.x86_64
 duplicate with "mesa-libgbm-0:24.3.4-3.fc41.x86_64"
mesa-libglapi-0:24.3.4-3.fc41.i686
 obsoleted by "mesa-libglapi < 25.0.0~rc2-1" from "mesa-dri-drivers-0:25.0.0-2.fc41.x86_64"
mesa-libglapi-0:24.3.4-3.fc41.x86_64
 obsoleted by "mesa-libglapi < 25.0.0~rc2-1" from "mesa-dri-drivers-0:25.0.0-2.fc41.x86_64"
nbdkit-server-0:1.40.4-1.fc41.x86_64
 duplicate with "nbdkit-server-0:1.40.5-2.fc41.x86_64"
nbdkit-server-0:1.40.5-2.fc41.x86_64
 duplicate with "nbdkit-server-0:1.40.4-1.fc41.x86_64"
nspr-0:4.36.0-2.fc41.x86_64
 duplicate with "nspr-0:4.36.0-3.fc41.x86_64"
nspr-0:4.36.0-3.fc41.x86_64
 duplicate with "nspr-0:4.36.0-2.fc41.x86_64"
nss-util-0:3.107.0-1.fc41.x86_64
 duplicate with "nss-util-0:3.108.0-1.fc41.x86_64"
nss-util-0:3.108.0-1.fc41.x86_64
 duplicate with "nss-util-0:3.107.0-1.fc41.x86_64"
openssh-0:9.9p1-2.fc41.x86_64
 duplicate with "openssh-0:9.9p1-3.fc41.x86_64"
openssh-0:9.9p1-3.fc41.x86_64
 duplicate with "openssh-0:9.9p1-2.fc41.x86_64"
openssl-libs-1:3.2.2-11.fc41.x86_64
 duplicate with "openssl-libs-1:3.2.4-1.fc41.x86_64"
openssl-libs-1:3.2.4-1.fc41.x86_64
 duplicate with "openssl-libs-1:3.2.2-11.fc41.x86_64"
php-common-0:8.3.16-1.fc41.x86_64
 duplicate with "php-common-0:8.3.17-1.fc41.x86_64"
php-common-0:8.3.17-1.fc41.x86_64
 duplicate with "php-common-0:8.3.16-1.fc41.x86_64"
plasma-breeze-common-0:6.2.5-1.fc41.noarch
 duplicate with "plasma-breeze-common-0:6.3.2-1.fc41.noarch"
plasma-breeze-common-0:6.3.2-1.fc41.noarch
 duplicate with "plasma-breeze-common-0:6.2.5-1.fc41.noarch"
plasma-workspace-common-0:6.2.5-1.fc41.x86_64
 duplicate with "plasma-workspace-common-0:6.3.2-1.fc41.x86_64"
plasma-workspace-common-0:6.3.2-1.fc41.x86_64
 duplicate with "plasma-workspace-common-0:6.2.5-1.fc41.x86_64"
pyproject-rpm-macros-0:1.16.4-1.fc41.noarch
 duplicate with "pyproject-rpm-macros-0:1.17.0-1.fc41.noarch"
pyproject-rpm-macros-0:1.17.0-1.fc41.noarch
 duplicate with "pyproject-rpm-macros-0:1.16.4-1.fc41.noarch"
pyproject-srpm-macros-0:1.16.4-1.fc41.noarch
 duplicate with "pyproject-srpm-macros-0:1.17.0-1.fc41.noarch"
pyproject-srpm-macros-0:1.17.0-1.fc41.noarch
 duplicate with "pyproject-srpm-macros-0:1.16.4-1.fc41.noarch"
python3-0:3.13.1-2.fc41.x86_64
 duplicate with "python3-0:3.13.2-1.fc41.x86_64"
python3-0:3.13.2-1.fc41.x86_64
 duplicate with "python3-0:3.13.1-2.fc41.x86_64"
python3-botocore-0:1.36.7-1.fc41.noarch
 duplicate with "python3-botocore-0:1.37.9-1.fc41.noarch"
python3-botocore-0:1.37.9-1.fc41.noarch
 duplicate with "python3-botocore-0:1.36.7-1.fc41.noarch"
python3-libs-0:3.13.1-2.fc41.x86_64
 duplicate with "python3-libs-0:3.13.2-1.fc41.x86_64"
python3-libs-0:3.13.2-1.fc41.x86_64
 duplicate with "python3-libs-0:3.13.1-2.fc41.x86_64"
qemu-char-spice-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-char-spice-2:9.1.3-1.fc41.x86_64"
qemu-char-spice-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-char-spice-2:9.1.2-2.fc41.x86_64"
qemu-common-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-common-2:9.1.3-1.fc41.x86_64"
qemu-common-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-common-2:9.1.2-2.fc41.x86_64"
qemu-device-display-virtio-gpu-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-device-display-virtio-gpu-2:9.1.3-1.fc41.x86_64"
qemu-device-display-virtio-gpu-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-device-display-virtio-gpu-2:9.1.2-2.fc41.x86_64"
qemu-device-display-virtio-gpu-gl-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-device-display-virtio-gpu-gl-2:9.1.3-1.fc41.x86_64"
qemu-device-display-virtio-gpu-gl-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-device-display-virtio-gpu-gl-2:9.1.2-2.fc41.x86_64"
qemu-device-display-virtio-gpu-pci-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-device-display-virtio-gpu-pci-2:9.1.3-1.fc41.x86_64"
qemu-device-display-virtio-gpu-pci-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-device-display-virtio-gpu-pci-2:9.1.2-2.fc41.x86_64"
qemu-device-display-virtio-vga-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-device-display-virtio-vga-2:9.1.3-1.fc41.x86_64"
qemu-device-display-virtio-vga-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-device-display-virtio-vga-2:9.1.2-2.fc41.x86_64"
qemu-img-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-img-2:9.1.3-1.fc41.x86_64"
qemu-img-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-img-2:9.1.2-2.fc41.x86_64"
qemu-ui-opengl-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-ui-opengl-2:9.1.3-1.fc41.x86_64"
qemu-ui-opengl-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-ui-opengl-2:9.1.2-2.fc41.x86_64"
qemu-ui-spice-core-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-ui-spice-core-2:9.1.3-1.fc41.x86_64"
qemu-ui-spice-core-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-ui-spice-core-2:9.1.2-2.fc41.x86_64"
qemu-user-static-aarch64-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-user-static-aarch64-2:9.1.3-1.fc41.x86_64"
qemu-user-static-aarch64-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-user-static-aarch64-2:9.1.2-2.fc41.x86_64"
qemu-user-static-arm-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-user-static-arm-2:9.1.3-1.fc41.x86_64"
qemu-user-static-arm-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-user-static-arm-2:9.1.2-2.fc41.x86_64"
qemu-user-static-x86-2:9.1.2-2.fc41.x86_64
 duplicate with "qemu-user-static-x86-2:9.1.3-1.fc41.x86_64"
qemu-user-static-x86-2:9.1.3-1.fc41.x86_64
 duplicate with "qemu-user-static-x86-2:9.1.2-2.fc41.x86_64"
qt6-qttools-common-0:6.8.1-3.fc41.noarch
 duplicate with "qt6-qttools-common-0:6.8.2-1.fc41.noarch"
qt6-qttools-common-0:6.8.2-1.fc41.noarch
 duplicate with "qt6-qttools-common-0:6.8.1-3.fc41.noarch"
ruby-default-gems-0:3.3.6-17.fc41.noarch
 duplicate with "ruby-default-gems-0:3.3.7-18.fc41.noarch"
ruby-default-gems-0:3.3.7-18.fc41.noarch
 duplicate with "ruby-default-gems-0:3.3.6-17.fc41.noarch"
ruby-libs-0:3.3.6-17.fc41.x86_64
 duplicate with "ruby-libs-0:3.3.7-18.fc41.x86_64"
ruby-libs-0:3.3.7-18.fc41.x86_64
 duplicate with "ruby-libs-0:3.3.6-17.fc41.x86_64"
rubygem-io-console-0:0.7.1-17.fc41.x86_64
 duplicate with "rubygem-io-console-0:0.7.1-18.fc41.x86_64"
rubygem-io-console-0:0.7.1-18.fc41.x86_64
 duplicate with "rubygem-io-console-0:0.7.1-17.fc41.x86_64"
rubygem-psych-0:5.1.2-17.fc41.x86_64
 duplicate with "rubygem-psych-0:5.1.2-18.fc41.x86_64"
rubygem-psych-0:5.1.2-18.fc41.x86_64
 duplicate with "rubygem-psych-0:5.1.2-17.fc41.x86_64"
rubygems-0:3.5.22-17.fc41.noarch
 duplicate with "rubygems-0:3.5.22-18.fc41.noarch"
rubygems-0:3.5.22-18.fc41.noarch
 duplicate with "rubygems-0:3.5.22-17.fc41.noarch"
samba-client-libs-2:4.21.3-5.fc41.x86_64
 duplicate with "samba-client-libs-2:4.21.4-1.fc41.x86_64"
samba-client-libs-2:4.21.4-1.fc41.x86_64
 duplicate with "samba-client-libs-2:4.21.3-5.fc41.x86_64"
samba-common-2:4.21.3-5.fc41.noarch
 duplicate with "samba-common-2:4.21.4-1.fc41.noarch"
samba-common-2:4.21.4-1.fc41.noarch
 duplicate with "samba-common-2:4.21.3-5.fc41.noarch"
samba-common-libs-2:4.21.3-5.fc41.x86_64
 duplicate with "samba-common-libs-2:4.21.4-1.fc41.x86_64"
samba-common-libs-2:4.21.4-1.fc41.x86_64
 duplicate with "samba-common-libs-2:4.21.3-5.fc41.x86_64"
samba-libs-2:4.21.3-5.fc41.x86_64
 duplicate with "samba-libs-2:4.21.4-1.fc41.x86_64"
samba-libs-2:4.21.4-1.fc41.x86_64
 duplicate with "samba-libs-2:4.21.3-5.fc41.x86_64"
selinux-policy-0:41.31-1.fc41.noarch
 duplicate with "selinux-policy-0:41.34-1.fc41.noarch"
selinux-policy-0:41.34-1.fc41.noarch
 duplicate with "selinux-policy-0:41.31-1.fc41.noarch"
selinux-policy-targeted-0:41.31-1.fc41.noarch
 duplicate with "selinux-policy-targeted-0:41.34-1.fc41.noarch"
selinux-policy-targeted-0:41.34-1.fc41.noarch
 duplicate with "selinux-policy-targeted-0:41.31-1.fc41.noarch"
serd-0:0.32.2-2.fc41.x86_64
 duplicate with "serd-0:0.32.4-1.fc41.x86_64"
serd-0:0.32.4-1.fc41.x86_64
 duplicate with "serd-0:0.32.2-2.fc41.x86_64"
systemd-0:256.11-1.fc41.x86_64
 duplicate with "systemd-0:256.12-1.fc41.x86_64"
systemd-0:256.12-1.fc41.x86_64
 missing require "(systemd-rpm-macros = 256.12-1.fc41 if rpm-build)"
systemd-0:256.12-1.fc41.x86_64
 missing require "(systemd-rpm-macros = 256.12-1.fc41 if rpm-build)"
 duplicate with "systemd-0:256.11-1.fc41.x86_64"
systemd-libs-0:256.11-1.fc41.x86_64
 duplicate with "systemd-libs-0:256.12-1.fc41.x86_64"
systemd-libs-0:256.12-1.fc41.x86_64
 duplicate with "systemd-libs-0:256.11-1.fc41.x86_64"
systemd-pam-0:256.11-1.fc41.x86_64
 duplicate with "systemd-pam-0:256.12-1.fc41.x86_64"
systemd-pam-0:256.12-1.fc41.x86_64
 duplicate with "systemd-pam-0:256.11-1.fc41.x86_64"
systemd-udev-0:256.11-1.fc41.x86_64
 duplicate with "systemd-udev-0:256.12-1.fc41.x86_64"
systemd-udev-0:256.12-1.fc41.x86_64
 duplicate with "systemd-udev-0:256.11-1.fc41.x86_64"
tcl-1:8.6.14-2.fc41.x86_64
 duplicate with "tcl-1:8.6.14-5.fc41.x86_64"
tcl-1:8.6.14-5.fc41.x86_64
 duplicate with "tcl-1:8.6.14-2.fc41.x86_64"
tzdata-0:2024b-1.fc41.noarch
 duplicate with "tzdata-0:2025a-1.fc41.noarch"
tzdata-0:2025a-1.fc41.noarch
 duplicate with "tzdata-0:2024b-1.fc41.noarch"
tzdata-java-0:2024b-1.fc41.noarch
 duplicate with "tzdata-java-0:2025a-1.fc41.noarch"
tzdata-java-0:2025a-1.fc41.noarch
 duplicate with "tzdata-java-0:2024b-1.fc41.noarch"
unbound-libs-0:1.22.0-14.fc41.x86_64
 duplicate with "unbound-libs-0:1.22.0-8.fc41.x86_64"
unbound-libs-0:1.22.0-8.fc41.x86_64
 duplicate with "unbound-libs-0:1.22.0-14.fc41.x86_64"
vim-data-2:9.1.1000-1.fc41.noarch
 duplicate with "vim-data-2:9.1.1169-1.fc41.noarch"
vim-data-2:9.1.1169-1.fc41.noarch
 duplicate with "vim-data-2:9.1.1000-1.fc41.noarch"
xorg-x11-server-Xwayland-0:24.1.4-1.fc41.x86_64
 duplicate with "xorg-x11-server-Xwayland-0:24.1.6-1.fc41.x86_64"
xorg-x11-server-Xwayland-0:24.1.6-1.fc41.x86_64
 duplicate with "xorg-x11-server-Xwayland-0:24.1.4-1.fc41.x86_64"
zix-0:0.4.2-2.fc41.x86_64
 duplicate with "zix-0:0.6.2-1.fc41.x86_64"
zix-0:0.6.2-1.fc41.x86_64
 duplicate with "zix-0:0.4.2-2.fc41.x86_64"
zlib-ng-compat-0:2.2.3-1.fc41.x86_64
 installed conflict "zlib(x86-64)" from "zlib-ng-compat-0:2.2.3-2.fc41.x86_64"
 duplicate with "zlib-ng-compat-0:2.2.3-2.fc41.x86_64"
zlib-ng-compat-0:2.2.3-2.fc41.x86_64
 installed conflict "zlib(x86-64)" from "zlib-ng-compat-0:2.2.3-1.fc41.x86_64"
 duplicate with "zlib-ng-compat-0:2.2.3-1.fc41.x86_64"
zlib-ng-compat-devel-0:2.2.3-1.fc41.x86_64
 installed conflict "zlib-devel(x86-64)" from "zlib-ng-compat-devel-0:2.2.3-2.fc41.x86_64"
 duplicate with "zlib-ng-compat-devel-0:2.2.3-2.fc41.x86_64"
zlib-ng-compat-devel-0:2.2.3-2.fc41.x86_64
 installed conflict "zlib-devel(x86-64)" from "zlib-ng-compat-devel-0:2.2.3-1.fc41.x86_64"
 duplicate with "zlib-ng-compat-devel-0:2.2.3-1.fc41.x86_64"
zstd-0:1.5.6-2.fc41.x86_64
 duplicate with "zstd-0:1.5.7-1.fc41.x86_64"
zstd-0:1.5.7-1.fc41.x86_64
 duplicate with "zstd-0:1.5.6-2.fc41.x86_64"
Check discovered 252 problem(s) in 246 package(s)

Try @vgaetera’s solution: Upgrade to Fedora 41 interrupted by power outage - #2 by vgaetera

2 Likes

That unfortunately fails with:

Transaction failed: Rpm transaction failed.
  - file /usr/share/doc/libtasn1/AUTHORS from install of libtasn1-4.20.0-1.fc41.i686 conflicts with file from package libtasn1-4.19.0-9.fc41.x86_64
  - file /usr/share/doc/libtasn1/NEWS from install of libtasn1-4.20.0-1.fc41.i686 conflicts with file from package libtasn1-4.19.0-9.fc41.x86_64
  - file /usr/share/doc/libtasn1/README.md from install of libtasn1-4.20.0-1.fc41.i686 conflicts with file from package libtasn1-4.19.0-9.fc41.x86_64
  - file /usr/share/licenses/libtasn1/COPYING from install of libtasn1-4.20.0-1.fc41.i686 conflicts with file from package libtasn1-4.19.0-9.fc41.x86_64
  - file /usr/share/doc/libidn2/NEWS from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64
  - file /usr/share/doc/libidn2/README.md from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64
  - file /usr/share/licenses/libidn2/COPYING from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64
  - file /usr/share/licenses/libidn2/COPYING.LESSERv3 from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64
  - file /usr/share/licenses/libidn2/COPYINGv2 from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64
  - file /usr/share/locale/pt_BR/LC_MESSAGES/libidn2.mo from install of libidn2-2.3.8-1.fc41.i686 conflicts with file from package libidn2-2.3.7-2.fc41.x86_64

Try reinstalling or temporarily removing the problematic packages:

sudo dnf --refresh reinstall libidn2 libtasn1
sudo rpm -e --nodeps libidn2-2.3.8-1.fc41.i686
sudo rpm -e --nodeps libtasn1-4.20.0-1.fc41.i686
1 Like