Hello everyone, unfortunately I found myself in a situation where my laptop crashed during an offline update. This has left my system in an awkward state, where I have some packages that were updated and some currently have mismatching versions. I cannot however finish the update, since this is blocked by protected packages.
When performing a simple dnf update, I get this (obviously very problematic output):
Removing:
kernel x86_64 6.16.4-200.fc42 <unknown> 0.0 B
kernel-core x86_64 6.16.4-200.fc42 <unknown> 97.3 MiB
kernel-devel x86_64 6.16.4-200.fc42 <unknown> 79.8 MiB
kernel-modules x86_64 6.16.4-200.fc42 <unknown> 94.6 MiB
kernel-modules-core x86_64 6.16.4-200.fc42 <unknown> 67.8 MiB
kernel-modules-extra x86_64 6.16.4-200.fc42 <unknown> 4.2 MiB
Upgrading:
akmod-nvidia x86_64 3:580.95.05-1.fc42 rpmfusion-nonfree-updates 96.6 KiB
replacing akmod-nvidia x86_64 3:580.82.09-1.fc42 <unknown> 96.5 KiB
at-spi2-atk i686 2.56.6-1.fc42 updates 284.2 KiB
replacing at-spi2-atk i686 2.56.5-1.fc42 updates 284.2 KiB
audit-libs i686 4.1.2-2.fc42 updates 392.5 KiB
replacing audit-libs i686 4.1.1-1.fc42 <unknown> 388.5 KiB
gstreamer1 i686 1.26.7-1.fc42 updates 5.8 MiB
replacing gstreamer1 i686 1.26.6-1.fc42 <unknown> 5.8 MiB
libedit i686 3.1-56.20251016cvs.fc42 updates 239.5 KiB
replacing libedit i686 3.1-55.20250104cvs.fc42 <unknown> 243.4 KiB
libgomp i686 15.2.1-3.fc42 updates 540.7 KiB
replacing libgomp i686 15.2.1-1.fc42 <unknown> 540.2 KiB
nvidia-settings x86_64 3:580.95.05-1.fc42 rpmfusion-nonfree-updates 4.4 MiB
replacing nvidia-settings x86_64 3:580.82.09-1.fc42 <unknown> 4.4 MiB
pcre2 i686 10.46-1.fc42 updates 692.1 KiB
replacing pcre2 i686 10.45-1.fc42 <unknown> 688.1 KiB
xorg-x11-drv-nvidia x86_64 3:580.95.05-1.fc42 rpmfusion-nonfree-updates 169.1 MiB
replacing xorg-x11-drv-nvidia x86_64 3:580.82.09-1.fc42 <unknown> 169.1 MiB
xorg-x11-drv-nvidia-cuda x86_64 3:580.95.05-1.fc42 rpmfusion-nonfree-updates 6.3 MiB
replacing xorg-x11-drv-nvidia-cuda x86_64 3:580.82.09-1.fc42 <unknown> 6.2 MiB
xorg-x11-drv-nvidia-cuda-libs i686 3:580.95.05-1.fc42 rpmfusion-nonfree-updates 213.7 MiB
replacing xorg-x11-drv-nvidia-cuda-libs i686 3:580.82.09-1.fc42 <unknown> 213.6 MiB
xorg-x11-drv-nvidia-libs x86_64 3:580.95.05-1.fc42 rpmfusion-nonfree-updates 443.2 MiB
replacing xorg-x11-drv-nvidia-libs x86_64 3:580.82.09-1.fc42 <unknown> 443.1 MiB
xorg-x11-drv-nvidia-power x86_64 3:580.95.05-1.fc42 rpmfusion-nonfree-updates 2.3 MiB
replacing xorg-x11-drv-nvidia-power x86_64 3:580.82.09-1.fc42 <unknown> 2.3 MiB
Installing dependencies:
xorg-x11-drv-nvidia-libs i686 3:580.95.05-1.fc42 rpmfusion-nonfree-updates 175.2 MiB
Transaction Summary:
Installing: 1 package
Upgrading: 13 packages
Replacing: 13 packages
Removing: 6 packages
When running dnf distro-sync --best --allowerasing I get this output:
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
Problem: The operation would result in removing the following protected packages: gnome-shell, selinux-policy-targeted, systemd, systemd-udev
You can try to add to command line:
--skip-broken to skip uninstallable packages
And adding the --skip-broken argument gives me the exact same without the info at the end.
My understanding is, that there are some conflicts with the x86_64 and i686 package versions. Would it be safe to just temporarily remove all i686 packages, since they should not be vital to my x86 system?
Running dnf check gives me this gigantic list of conflicts (shortened because of character limits):
duplicate with "nxpwireless-firmware-0:20251021-1.fc42.noarch"
nxpwireless-firmware-0:20251021-1.fc42.noarch
duplicate with "nxpwireless-firmware-0:20250917-2.fc42.noarch"
pcre2-0:10.45-1.fc42.x86_64
duplicate with "pcre2-0:10.46-1.fc42.x86_64"
pcre2-0:10.46-1.fc42.x86_64
duplicate with "pcre2-0:10.45-1.fc42.x86_64"
pcre2-syntax-0:10.45-1.fc42.noarch
duplicate with "pcre2-syntax-0:10.46-1.fc42.noarch"
pcre2-syntax-0:10.46-1.fc42.noarch
duplicate with "pcre2-syntax-0:10.45-1.fc42.noarch"
pcre2-utf16-0:10.45-1.fc42.x86_64
duplicate with "pcre2-utf16-0:10.46-1.fc42.x86_64"
pcre2-utf16-0:10.46-1.fc42.x86_64
duplicate with "pcre2-utf16-0:10.45-1.fc42.x86_64"
pcre2-utf32-0:10.45-1.fc42.x86_64
duplicate with "pcre2-utf32-0:10.46-1.fc42.x86_64"
pcre2-utf32-0:10.46-1.fc42.x86_64
duplicate with "pcre2-utf32-0:10.45-1.fc42.x86_64"
python-unversioned-command-0:3.13.7-1.fc42.noarch
duplicate with "python-unversioned-command-0:3.13.9-1.fc42.noarch"
python-unversioned-command-0:3.13.9-1.fc42.noarch
duplicate with "python-unversioned-command-0:3.13.7-1.fc42.noarch"
python3-0:3.13.7-1.fc42.x86_64
duplicate with "python3-0:3.13.9-1.fc42.x86_64"
python3-0:3.13.9-1.fc42.x86_64
duplicate with "python3-0:3.13.7-1.fc42.x86_64"
python3-audit-0:4.1.1-1.fc42.x86_64
duplicate with "python3-audit-0:4.1.2-2.fc42.x86_64"
python3-audit-0:4.1.2-2.fc42.x86_64
duplicate with "python3-audit-0:4.1.1-1.fc42.x86_64"
python3-boto3-0:1.40.46-1.fc42.noarch
duplicate with "python3-boto3-0:1.40.56-1.fc42.noarch"
python3-boto3-0:1.40.56-1.fc42.noarch
duplicate with "python3-boto3-0:1.40.46-1.fc42.noarch"
python3-botocore-0:1.40.46-1.fc42.noarch
duplicate with "python3-botocore-0:1.40.56-1.fc42.noarch"
python3-botocore-0:1.40.56-1.fc42.noarch
duplicate with "python3-botocore-0:1.40.46-1.fc42.noarch"
python3-libs-0:3.13.7-1.fc42.x86_64
duplicate with "python3-libs-0:3.13.9-1.fc42.x86_64"
python3-libs-0:3.13.9-1.fc42.x86_64
duplicate with "python3-libs-0:3.13.7-1.fc42.x86_64"
python3-perf-0:6.16.10-200.fc42.x86_64
duplicate with "python3-perf-0:6.17.5-200.fc42.x86_64"
python3-perf-0:6.17.5-200.fc42.x86_64
duplicate with "python3-perf-0:6.16.10-200.fc42.x86_64"
python3-unbound-0:1.23.1-1.fc42.x86_64
duplicate with "python3-unbound-0:1.24.1-1.fc42.x86_64"
python3-unbound-0:1.24.1-1.fc42.x86_64
duplicate with "python3-unbound-0:1.23.1-1.fc42.x86_64"
qadwaitadecorations-qt5-0:0.1.6-8.fc42.x86_64
duplicate with "qadwaitadecorations-qt5-0:0.1.7-1.fc42.x86_64"
qadwaitadecorations-qt5-0:0.1.7-1.fc42.x86_64
duplicate with "qadwaitadecorations-qt5-0:0.1.6-8.fc42.x86_64"
qcom-wwan-firmware-0:20250917-2.fc42.noarch
duplicate with "qcom-wwan-firmware-0:20251021-1.fc42.noarch"
qcom-wwan-firmware-0:20251021-1.fc42.noarch
duplicate with "qcom-wwan-firmware-0:20250917-2.fc42.noarch"
qt5-qtsvg-0:5.15.17-1.fc42.x86_64
duplicate with "qt5-qtsvg-0:5.15.17-2.fc42.x86_64"
qt5-qtsvg-0:5.15.17-2.fc42.x86_64
duplicate with "qt5-qtsvg-0:5.15.17-1.fc42.x86_64"
qt6-filesystem-0:6.9.2-1.fc42.x86_64
duplicate with "qt6-filesystem-0:6.9.3-1.fc42.x86_64"
qt6-filesystem-0:6.9.3-1.fc42.x86_64
duplicate with "qt6-filesystem-0:6.9.2-1.fc42.x86_64"
qt6-qtbase-0:6.9.2-1.fc42.x86_64
duplicate with "qt6-qtbase-0:6.9.3-1.fc42.x86_64"
qt6-qtbase-0:6.9.3-1.fc42.x86_64
duplicate with "qt6-qtbase-0:6.9.2-1.fc42.x86_64"
qt6-qtbase-common-0:6.9.2-1.fc42.noarch
duplicate with "qt6-qtbase-common-0:6.9.3-1.fc42.noarch"
qt6-qtbase-common-0:6.9.3-1.fc42.noarch
duplicate with "qt6-qtbase-common-0:6.9.2-1.fc42.noarch"
qt6-qtbase-gui-0:6.9.2-1.fc42.x86_64
duplicate with "qt6-qtbase-gui-0:6.9.3-1.fc42.x86_64"
qt6-qtbase-gui-0:6.9.3-1.fc42.x86_64
duplicate with "qt6-qtbase-gui-0:6.9.2-1.fc42.x86_64"
qt6-qtdeclarative-0:6.9.2-1.fc42.x86_64
duplicate with "qt6-qtdeclarative-0:6.9.3-1.fc42.x86_64"
qt6-qtdeclarative-0:6.9.3-1.fc42.x86_64
duplicate with "qt6-qtdeclarative-0:6.9.2-1.fc42.x86_64"
qt6-qtsvg-0:6.9.2-1.fc42.x86_64
duplicate with "qt6-qtsvg-0:6.9.3-1.fc42.x86_64"
qt6-qtsvg-0:6.9.3-1.fc42.x86_64
duplicate with "qt6-qtsvg-0:6.9.2-1.fc42.x86_64"
qt6-qttranslations-0:6.9.2-1.fc42.noarch
duplicate with "qt6-qttranslations-0:6.9.3-1.fc42.noarch"
qt6-qttranslations-0:6.9.3-1.fc42.noarch
duplicate with "qt6-qttranslations-0:6.9.2-1.fc42.noarch"
qt6-qtwayland-0:6.9.2-1.fc42.x86_64
duplicate with "qt6-qtwayland-0:6.9.3-1.fc42.x86_64"
qt6-qtwayland-0:6.9.3-1.fc42.x86_64
duplicate with "qt6-qtwayland-0:6.9.2-1.fc42.x86_64"
qt6-srpm-macros-0:6.9.2-1.fc42.noarch
duplicate with "qt6-srpm-macros-0:6.9.3-1.fc42.noarch"
qt6-srpm-macros-0:6.9.3-1.fc42.noarch
duplicate with "qt6-srpm-macros-0:6.9.2-1.fc42.noarch"
realtek-firmware-0:20250917-2.fc42.noarch
duplicate with "realtek-firmware-0:20251021-1.fc42.noarch"
realtek-firmware-0:20251021-1.fc42.noarch
duplicate with "realtek-firmware-0:20250917-2.fc42.noarch"
runc-2:1.3.1-1.fc42.x86_64
duplicate with "runc-2:1.3.2-1.fc42.x86_64"
runc-2:1.3.2-1.fc42.x86_64
duplicate with "runc-2:1.3.1-1.fc42.x86_64"
selinux-policy-0:42.12-1.fc42.noarch
duplicate with "selinux-policy-0:42.13-1.fc42.noarch"
selinux-policy-0:42.13-1.fc42.noarch
duplicate with "selinux-policy-0:42.12-1.fc42.noarch"
selinux-policy-targeted-0:42.12-1.fc42.noarch
duplicate with "selinux-policy-targeted-0:42.13-1.fc42.noarch"
selinux-policy-targeted-0:42.13-1.fc42.noarch
duplicate with "selinux-policy-targeted-0:42.12-1.fc42.noarch"
steam-devices-0:1.0.0.101^git20240522.e2971e4-2.fc42.noarch
obsoleted by "steam-devices < 1.0.0.101^git20250927.d3f7cd6-4.fc42" from "steam-devices-0:1.0.0.101^git20250927.d3f7cd6-4.fc42.noarch"
duplicate with "steam-devices-0:1.0.0.101^git20250927.d3f7cd6-4.fc42.noarch"
steam-devices-0:1.0.0.101^git20250927.d3f7cd6-4.fc42.noarch
duplicate with "steam-devices-0:1.0.0.101^git20240522.e2971e4-2.fc42.noarch"
systemd-0:257.10-1.fc42.x86_64
duplicate with "systemd-0:257.9-2.fc42.x86_64"
systemd-0:257.9-2.fc42.x86_64
duplicate with "systemd-0:257.10-1.fc42.x86_64"
systemd-libs-0:257.10-1.fc42.i686
duplicate with "systemd-libs-0:257.9-2.fc42.i686"
systemd-libs-0:257.10-1.fc42.x86_64
duplicate with "systemd-libs-0:257.9-2.fc42.x86_64"
systemd-libs-0:257.9-2.fc42.i686
duplicate with "systemd-libs-0:257.10-1.fc42.i686"
systemd-libs-0:257.9-2.fc42.x86_64
duplicate with "systemd-libs-0:257.10-1.fc42.x86_64"
systemd-networkd-0:257.10-1.fc42.x86_64
duplicate with "systemd-networkd-0:257.9-2.fc42.x86_64"
systemd-networkd-0:257.9-2.fc42.x86_64
duplicate with "systemd-networkd-0:257.10-1.fc42.x86_64"
systemd-oomd-defaults-0:257.10-1.fc42.noarch
duplicate with "systemd-oomd-defaults-0:257.9-2.fc42.noarch"
systemd-oomd-defaults-0:257.9-2.fc42.noarch
duplicate with "systemd-oomd-defaults-0:257.10-1.fc42.noarch"
systemd-pam-0:257.10-1.fc42.x86_64
duplicate with "systemd-pam-0:257.9-2.fc42.x86_64"
systemd-pam-0:257.9-2.fc42.x86_64
duplicate with "systemd-pam-0:257.10-1.fc42.x86_64"
systemd-resolved-0:257.10-1.fc42.x86_64
duplicate with "systemd-resolved-0:257.9-2.fc42.x86_64"
systemd-resolved-0:257.9-2.fc42.x86_64
duplicate with "systemd-resolved-0:257.10-1.fc42.x86_64"
systemd-rpm-macros-0:257.10-1.fc42.noarch
duplicate with "systemd-rpm-macros-0:257.9-2.fc42.noarch"
systemd-rpm-macros-0:257.9-2.fc42.noarch
duplicate with "systemd-rpm-macros-0:257.10-1.fc42.noarch"
systemd-shared-0:257.10-1.fc42.x86_64
duplicate with "systemd-shared-0:257.9-2.fc42.x86_64"
systemd-shared-0:257.9-2.fc42.x86_64
duplicate with "systemd-shared-0:257.10-1.fc42.x86_64"
systemd-sysusers-0:257.10-1.fc42.x86_64
duplicate with "systemd-sysusers-0:257.9-2.fc42.x86_64"
systemd-sysusers-0:257.9-2.fc42.x86_64
duplicate with "systemd-sysusers-0:257.10-1.fc42.x86_64"
systemd-udev-0:257.10-1.fc42.x86_64
duplicate with "systemd-udev-0:257.9-2.fc42.x86_64"
systemd-udev-0:257.9-2.fc42.x86_64
duplicate with "systemd-udev-0:257.10-1.fc42.x86_64"
tiwilink-firmware-0:20250917-2.fc42.noarch
duplicate with "tiwilink-firmware-0:20251021-1.fc42.noarch"
tiwilink-firmware-0:20251021-1.fc42.noarch
duplicate with "tiwilink-firmware-0:20250917-2.fc42.noarch"
unbound-anchor-0:1.23.1-1.fc42.x86_64
duplicate with "unbound-anchor-0:1.24.1-1.fc42.x86_64"
unbound-anchor-0:1.24.1-1.fc42.x86_64
duplicate with "unbound-anchor-0:1.23.1-1.fc42.x86_64"
unbound-libs-0:1.23.1-1.fc42.x86_64
duplicate with "unbound-libs-0:1.24.1-1.fc42.x86_64"
unbound-libs-0:1.24.1-1.fc42.x86_64
duplicate with "unbound-libs-0:1.23.1-1.fc42.x86_64"
whois-0:5.6.4-1.fc42.x86_64
duplicate with "whois-0:5.6.5-1.fc42.x86_64"
whois-0:5.6.5-1.fc42.x86_64
duplicate with "whois-0:5.6.4-1.fc42.x86_64"
whois-nls-0:5.6.4-1.fc42.noarch
duplicate with "whois-nls-0:5.6.5-1.fc42.noarch"
whois-nls-0:5.6.5-1.fc42.noarch
duplicate with "whois-nls-0:5.6.4-1.fc42.noarch"
wireless-regdb-0:2025.02.20-1.fc42.noarch
duplicate with "wireless-regdb-0:2025.10.07-1.fc42.noarch"
wireless-regdb-0:2025.10.07-1.fc42.noarch
duplicate with "wireless-regdb-0:2025.02.20-1.fc42.noarch"
wireplumber-0:0.5.11-1.fc42.x86_64
installed conflict "pipewire-session-manager" from "wireplumber-0:0.5.12-1.fc42.x86_64"
duplicate with "wireplumber-0:0.5.12-1.fc42.x86_64"
wireplumber-0:0.5.12-1.fc42.x86_64
installed conflict "pipewire-session-manager" from "wireplumber-0:0.5.11-1.fc42.x86_64"
duplicate with "wireplumber-0:0.5.11-1.fc42.x86_64"
wireplumber-libs-0:0.5.11-1.fc42.x86_64
duplicate with "wireplumber-libs-0:0.5.12-1.fc42.x86_64"
wireplumber-libs-0:0.5.12-1.fc42.x86_64
duplicate with "wireplumber-libs-0:0.5.11-1.fc42.x86_64"
x264-libs-0:0.164-16.20231001git31e19f92.fc42.x86_64
duplicate with "x264-libs-0:0.165-16.20231001gitb35605ac.fc42.x86_64"
x264-libs-0:0.165-16.20231001gitb35605ac.fc42.x86_64
duplicate with "x264-libs-0:0.164-16.20231001git31e19f92.fc42.x86_64"
xorg-x11-drv-nvidia-cuda-libs-3:580.82.09-1.fc42.x86_64
duplicate with "xorg-x11-drv-nvidia-cuda-libs-3:580.95.05-1.fc42.x86_64"
xorg-x11-drv-nvidia-cuda-libs-3:580.95.05-1.fc42.x86_64
duplicate with "xorg-x11-drv-nvidia-cuda-libs-3:580.82.09-1.fc42.x86_64"
xorg-x11-drv-nvidia-kmodsrc-3:580.82.09-1.fc42.x86_64
duplicate with "xorg-x11-drv-nvidia-kmodsrc-3:580.95.05-1.fc42.x86_64"
xorg-x11-drv-nvidia-kmodsrc-3:580.95.05-1.fc42.x86_64
duplicate with "xorg-x11-drv-nvidia-kmodsrc-3:580.82.09-1.fc42.x86_64"
xorg-x11-drv-nvidia-libs-3:580.82.09-1.fc42.x86_64
missing require "(xorg-x11-drv-nvidia-libs(x86-32) = 3:580.82.09-1.fc42 if mesa-libGL(x86-32))"
xorg-x11-drv-nvidia-libs-3:580.82.09-1.fc42.x86_64
missing require "(xorg-x11-drv-nvidia-libs(x86-32) = 3:580.82.09-1.fc42 if mesa-libGL(x86-32))"
Check discovered 314 problem(s) in 308 package(s)
Also, just a sidenote, my system seems to currently be running fine, except some applications flickering, which I assume might be the ones using my nvidia GPU for which the drivers are seemingly pretty messed up right now.
I am honestly pretty lost right now, so I would really appreciate any help with fixing this issue. Thank you very much!