Dnf update: Conflict on 32bit/64bit version of glycin-loaders

Hi all,

For a while now I can’t update my system without adding --exclude=glycin-loaders.i686, because I get this error:

Transaction failed: Rpm transaction failed.
  - file /usr/share/doc/glycin-loaders/NEWS from install of glycin-loaders-2.0.4-1.fc43.i686 conflicts with file from package glycin-loaders-2.0.3-1.fc43.x86_64
  - file /usr/share/licenses/glycin-loaders/LICENSE.dependencies from install of glycin-loaders-2.0.4-1.fc43.i686 conflicts with file from package glycin-loaders-2.0.3-1.fc43.x86_64

I don’t really know how to resolve this conflict though. I tried googling around and even asked Gemini in despair, but to no avail. Honestly, I would also be fine to just “force upgrade”, since I don’ really care what version of the text files is being used.

In case it helps, this is the output of dnf repoquery --requires glycin-loaders-2.0.3-1.fc43.x86_64:

bubblewrap
libc.so.6(GLIBC_2.39)(64bit)
libcairo.so.2()(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_3.3)(64bit)
libgcc_s.so.1(GCC_4.2.0)(64bit)
libgio-2.0.so.0()(64bit)
libglib-2.0.so.0()(64bit)
libgobject-2.0.so.0()(64bit)
libheif.so.1()(64bit)
libjxl.so.0.11()(64bit)
libjxl.so.0.11(JXL_0)(64bit)
libjxl_threads.so.0.11()(64bit)
libjxl_threads.so.0.11(JXL_0)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.27)(64bit)
librsvg-2.so.2()(64bit)
rtld(GNU_HASH)

And for dnf repoquery --requires glycin-loaders-2.0.4-1.fc43.i686:

bubblewrap
ld-linux.so.2
ld-linux.so.2(GLIBC_2.3)
libc.so.6(GLIBC_2.39)
libcairo-gobject.so.2
libcairo.so.2
libgcc_s.so.1
libgcc_s.so.1(GCC_3.0)
libgcc_s.so.1(GCC_3.3)
libgcc_s.so.1(GCC_4.2.0)
libgio-2.0.so.0
libglib-2.0.so.0
libgobject-2.0.so.0
libheif.so.1
libjxl.so.0.11
libjxl.so.0.11(JXL_0)
libjxl_threads.so.0.11
libjxl_threads.so.0.11(JXL_0)
libm.so.6
libm.so.6(GLIBC_2.27)
librsvg-2.so.2
libseccomp.so.2
rtld(GNU_HASH)

Also: The issue started happening one, two, maybe three weeks ago, but I never got around to investigate it further. So I can’t really tell any more, if this happened after I installed some package or not. But I don’t think so? Sorry for not having more info!

I wonder why you have glycin-loaders.i686 installed on your system at all? I’m not sure whether Is it as dependency of gdk-pixbuf2.i686glycin-libs.i686?

I’m not even sure whether that’s necessary - the loaders are called via inter-process communication, so it might work to just have glycin-libs.i686 use the 64-bit loaders :thinking:

1 Like

Thanks for the quick answer :slight_smile:

I can’t really tell why I have it installed. The output of the --requires commands from above don’t really mean anything to me me either :face_without_mouth:

I can, however, see that all of them were installed around beginning of November:

Output of `rpm -qi glycin-loaders`
Name        : glycin-loaders
Version     : 2.0.3
Release     : 1.fc43
Architecture: x86_64
Install Date: Sat 01 Nov 2025 13:15:31 CET
Group       : Unspecified
Size        : 13731150
License     : (MPL-2.0 OR LGPL-2.1-or-later) AND BSD-3-Clause AND GPL-3.0-or-later AND IJG AND ISC AND MIT AND Unicode-3.0 AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT)
Signature   :
              RSA/SHA256, Sat 11 Oct 2025 00:10:05 CEST, Key ID 829b606631645531
Source RPM  : glycin-2.0.3-1.fc43.src.rpm
Build Date  : Fri 10 Oct 2025 23:20:01 CEST
Build Host  : buildhw-x86-08.rdu3.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://gitlab.gnome.org/GNOME/glycin
Bug URL     : https://bugz.fedoraproject.org/glycin
Summary     : Sandboxed image rendering (image loading backends)
Description :
Sandboxed and extendable image decoding.

This package contains the different image loading backends.
Name        : glycin-loaders
Version     : 2.0.3
Release     : 1.fc43
Architecture: i686
Install Date: Sat 01 Nov 2025 13:17:03 CET
Group       : Unspecified
Size        : 15915474
License     : (MPL-2.0 OR LGPL-2.1-or-later) AND BSD-3-Clause AND GPL-3.0-or-later AND IJG AND ISC AND MIT AND Unicode-3.0 AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT)
Signature   :
              RSA/SHA256, Sat 11 Oct 2025 00:10:04 CEST, Key ID 829b606631645531
Source RPM  : glycin-2.0.3-1.fc43.src.rpm
Build Date  : Fri 10 Oct 2025 23:20:03 CEST
Build Host  : buildvm-x86-17.rdu3.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://gitlab.gnome.org/GNOME/glycin
Bug URL     : https://bugz.fedoraproject.org/glycin
Summary     : Sandboxed image rendering (image loading backends)
Description :
Sandboxed and extendable image decoding.

This package contains the different image loading backends.
Name        : glycin-loaders
Version     : 2.0.4
Release     : 1.fc43
Architecture: x86_64
Install Date: Sat 08 Nov 2025 20:32:35 CET
Group       : Unspecified
Size        : 13777509
License     : (MPL-2.0 OR LGPL-2.1-or-later) AND BSD-3-Clause AND GPL-3.0-or-later AND IJG AND ISC AND MIT AND Unicode-3.0 AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR Apache-2.0) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT)
Signature   :
              RSA/SHA256, Mon 03 Nov 2025 19:44:41 CET, Key ID 829b606631645531
Source RPM  : glycin-2.0.4-1.fc43.src.rpm
Build Date  : Mon 03 Nov 2025 16:53:00 CET
Build Host  : buildhw-x86-09.rdu3.fedoraproject.org
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://gitlab.gnome.org/GNOME/glycin
Bug URL     : https://bugz.fedoraproject.org/glycin
Summary     : Sandboxed image rendering (image loading backends)
Description :
Sandboxed and extendable image decoding.

This package contains the different image loading backends.

I guess that’s also when I got the conflicts for updating?

Yes, that’s likely. Maybe you installed Steam around that time?

That’s because you’d need to check reverse dependencies, i.e. --whatrequires, not --requires. The command you used shows you the dependencies of glycin-loaders, whereas you’d want to see what packages depend on glycin-loaders.

This should work:

dnf repoquery --whatrequires glycin-loaders.i686 --installed

(--installed limits the query to packages that are installed locally.)

1 Like

That makes sense :person_facepalming:

I ran it for both i686 and x86_64 and the output is nearly identical:

> dnf repoquery --whatrequires glycin-loaders.i686 --installed
glycin-libs-0:2.0.3-1.fc43.i686
loupe-0:49.1-1.fc43.x86_64
snapshot-0:49.0-1.fc43.x86_64
> dnf repoquery --whatrequires glycin-loaders.x86_64 --installed
glycin-libs-0:2.0.3-1.fc43.x86_64
loupe-0:49.1-1.fc43.x86_64
snapshot-0:49.0-1.fc43.x86_64

Adding --recursive reveals a big difference though

dnf repoquery --whatrequires glycin-loaders.i686 --installed --recursive
NetworkManager-openvpn-gnome-1:1.12.3-1.fc43.x86_64
NetworkManager-ssh-0:1.4.2-1.fc43.x86_64
NetworkManager-ssh-gnome-0:1.4.2-1.fc43.x86_64
NetworkManager-vpnc-gnome-1:1.4.0-4.fc43.x86_64
SDL3-0:3.2.24-1.fc43.i686
anaconda-0:43.44-3.fc43.x86_64
anaconda-gui-0:43.44-3.fc43.x86_64
blivet-gui-runtime-0:2.6.0-10.fc43.noarch
desktop-backgrounds-compat-0:43.0.0-1.fc43.noarch
desktop-backgrounds-gnome-0:43.0.0-1.fc43.noarch
f41-backgrounds-0:41.0.2-2.fc43.noarch
f41-backgrounds-xfce-0:41.0.2-2.fc43.noarch
f42-backgrounds-base-0:42.0.0-4.fc43.noarch
f42-backgrounds-gnome-0:42.0.0-4.fc43.noarch
f43-backgrounds-base-0:43.0.3-1.fc43.noarch
f43-backgrounds-gnome-0:43.0.3-1.fc43.noarch
fedora-workstation-backgrounds-0:1.6-8.fc43.noarch
firewall-config-0:2.3.2-1.fc43.noarch
gdk-pixbuf2-0:2.44.4-1.fc43.i686
glycin-libs-0:2.0.3-1.fc43.i686
glycin-loaders-0:2.0.3-1.fc43.i686
gnome-backgrounds-0:49.0-1.fc43.noarch
gnome-weather-0:49.0-1.fc43.noarch
gtk2-0:2.24.33-23.fc43.i686
gtk3-0:3.24.51-2.fc43.i686
ibus-anthy-0:1.5.17-7.fc43.x86_64
ibus-anthy-python-0:1.5.17-7.fc43.noarch
libcanberra-gtk2-0:0.30-38.fc43.i686
libcanberra-gtk3-0:0.30-38.fc43.i686
libdecor-0:0.2.4-1.fc43.i686
librsvg2-0:2.61.0-2.fc43.i686
loupe-0:49.1-1.fc43.x86_64
python3-meh-gui-0:0.52-8.fc43.noarch
sdl2-compat-0:2.32.56-2.fc43.i686
snapshot-0:49.0-1.fc43.x86_64
steam-0:1.0.0.85-1.fc43.i686
system-config-printer-libs-0:1.5.18-16.fc43.noarch
system-config-printer-udev-0:1.5.18-16.fc43.x86_64
xfdesktop-0:4.20.1-3.fc43.x86_64
dnf repoquery --whatrequires glycin-loaders.x86_64 --installed --recursive
ImageMagick-1:7.1.1.47-3.fc43.x86_64
ImageMagick-libs-1:7.1.1.47-3.fc43.x86_64
NetworkManager-openconnect-gnome-0:1.2.10-9.fc43.x86_64
NetworkManager-openvpn-gnome-1:1.12.3-1.fc43.x86_64
NetworkManager-pptp-gnome-1:1.2.12-10.fc43.x86_64
NetworkManager-ssh-0:1.4.2-1.fc43.x86_64
NetworkManager-ssh-gnome-0:1.4.2-1.fc43.x86_64
NetworkManager-vpnc-gnome-1:1.4.0-4.fc43.x86_64
SDL2_image-0:2.8.8-2.fc43.x86_64
SDL3-0:3.2.24-1.fc43.i686
SDL3-0:3.2.24-1.fc43.x86_64
Thunar-0:4.20.6-1.fc43.x86_64
abrt-desktop-0:2.17.8-1.fc43.x86_64
abrt-gui-0:2.17.8-1.fc43.x86_64
abrt-gui-libs-0:2.17.8-1.fc43.x86_64
adwaita-gtk2-theme-0:3.28-23.fc43.x86_64
anaconda-0:43.44-3.fc43.x86_64
anaconda-core-0:43.44-3.fc43.x86_64
anaconda-gui-0:43.44-3.fc43.x86_64
anaconda-live-0:43.44-3.fc43.noarch
anaconda-tui-0:43.44-3.fc43.x86_64
anaconda-webui-0:53.1^20251022g00cddf56-1.fc43.noarch
anaconda-widgets-0:43.44-3.fc43.x86_64
baobab-0:49.0-1.fc43.x86_64
blivet-gui-runtime-0:2.6.0-10.fc43.noarch
braille-printer-app-1:2.0~b0^386eea385f-9.fc43.x86_64
brasero-libs-0:3.12.3-15.fc43.x86_64
code-0:1.106.3-1764110935.el8.x86_64
colord-gtk4-0:0.3.1-4.fc43.x86_64
desktop-backgrounds-compat-0:43.0.0-1.fc43.noarch
desktop-backgrounds-gnome-0:43.0.0-1.fc43.noarch
epiphany-runtime-1:49.2-1.fc43.x86_64
evince-0:48.1-1.fc43.x86_64
evince-djvu-0:48.1-1.fc43.x86_64
evince-libs-0:48.1-1.fc43.x86_64
evince-previewer-0:48.1-1.fc43.x86_64
evince-thumbnailer-0:48.1-1.fc43.x86_64
evolution-data-server-0:3.58.2-1.fc43.x86_64
evolution-data-server-langpacks-0:3.58.2-1.fc43.noarch
evolution-ews-core-0:3.58.2-1.fc43.x86_64
evolution-ews-langpacks-0:3.58.2-1.fc43.noarch
exo-0:4.20.0-3.fc43.x86_64
f41-backgrounds-0:41.0.2-2.fc43.noarch
f41-backgrounds-xfce-0:41.0.2-2.fc43.noarch
f42-backgrounds-base-0:42.0.0-4.fc43.noarch
f42-backgrounds-gnome-0:42.0.0-4.fc43.noarch
f43-backgrounds-base-0:43.0.3-1.fc43.noarch
f43-backgrounds-gnome-0:43.0.3-1.fc43.noarch
fedora-flathub-remote-0:1-11.fc43.noarch
fedora-workstation-backgrounds-0:1.6-8.fc43.noarch
ffmpeg-free-0:7.1.2-3.fc43.x86_64
file-roller-0:44.5-2.fc43.x86_64
firefox-0:145.0.1-1.fc43.x86_64
firefox-langpacks-0:145.0.1-1.fc43.x86_64
firewall-config-0:2.3.2-1.fc43.noarch
flatpak-0:1.16.1-1.fc43.x86_64
folks-1:0.15.9-6.fc43.x86_64
garcon-0:4.20.0-3.fc43.x86_64
gcr-0:4.4.0.1-2.fc43.x86_64
gcr3-0:3.41.1-11.fc43.x86_64
gdk-pixbuf2-0:2.44.4-1.fc43.x86_64
gdk-pixbuf2-modules-extra-0:2.44.0-1.fc43.x86_64
gdm-1:49.2-2.fc43.x86_64
geoclue2-0:2.7.2-3.fc43.x86_64
glycin-libs-0:2.0.3-1.fc43.x86_64
glycin-loaders-0:2.0.3-1.fc43.x86_64
glycin-loaders-0:2.0.4-1.fc43.x86_64
gnome-abrt-1:1.4.3-8.fc43.x86_64
gnome-autoar-0:0.4.5-3.fc43.x86_64
gnome-backgrounds-0:49.0-1.fc43.noarch
gnome-bluetooth-1:47.1-3.fc43.x86_64
gnome-bluetooth-libs-1:47.1-3.fc43.x86_64
gnome-boxes-0:49.0-2.fc43.x86_64
gnome-browser-connector-0:42.1-13.fc43.x86_64
gnome-calculator-0:49.1.1-1.fc43.x86_64
gnome-calendar-0:49.0.1-1.fc43.x86_64
gnome-characters-0:49.1-1.fc43.x86_64
gnome-classic-session-0:49.0-2.fc43.noarch
gnome-clocks-0:49.0-1.fc43.x86_64
gnome-color-manager-0:3.36.2-2.fc43.x86_64
gnome-connections-0:49.0-1.fc43.x86_64
gnome-contacts-0:49.0-1.fc43.x86_64
gnome-control-center-0:49.1-1.fc43.x86_64
gnome-desktop3-0:44.4-1.fc43.x86_64
gnome-desktop4-0:44.4-1.fc43.x86_64
gnome-disk-utility-0:46.1-3.fc43.x86_64
gnome-epub-thumbnailer-0:1.8-3.fc43.x86_64
gnome-font-viewer-0:49.0-1.fc43.x86_64
gnome-initial-setup-0:49.0-1.fc43.x86_64
gnome-keyring-0:48.0-3.fc43.x86_64
gnome-keyring-pam-0:48.0-3.fc43.x86_64
gnome-logs-0:49.0-1.fc43.x86_64
gnome-maps-0:49.2-1.fc43.x86_64
gnome-online-accounts-0:3.56.2-1.fc43.x86_64
gnome-online-accounts-libs-0:3.56.2-1.fc43.x86_64
gnome-remote-desktop-0:49.1-1.fc43.x86_64
gnome-session-0:49.2-1.fc43.x86_64
gnome-session-wayland-session-0:49.2-1.fc43.x86_64
gnome-settings-daemon-0:49.1-1.fc43.x86_64
gnome-shell-0:49.2-2.fc43.x86_64
gnome-shell-extension-appindicator-0:61-1.fc43.noarch
gnome-shell-extension-apps-menu-0:49.0-2.fc43.noarch
gnome-shell-extension-background-logo-0:49.0-2.fc43.noarch
gnome-shell-extension-common-0:49.0-2.fc43.noarch
gnome-shell-extension-launch-new-instance-0:49.0-2.fc43.noarch
gnome-shell-extension-places-menu-0:49.0-2.fc43.noarch
gnome-shell-extension-window-list-0:49.0-2.fc43.noarch
gnome-software-0:49.2-2.fc43.x86_64
gnome-software-fedora-langpacks-0:49.2-2.fc43.x86_64
gnome-system-monitor-0:49.1-1.fc43.x86_64
gnome-text-editor-0:49.0-1.fc43.x86_64
gnome-tour-0:48.1-3.fc43.x86_64
gnome-tweaks-0:49.0-1.fc43.noarch
gnome-weather-0:49.0-1.fc43.noarch
grilo-0:0.3.19-2.fc43.x86_64
grilo-plugins-0:0.3.18-2.fc43.x86_64
gspell-0:1.14.0-5.fc43.x86_64
gstreamer1-plugin-gtk4-0:0.14.3-1.fc43.x86_64
gstreamer1-plugin-libav-0:1.26.9-1.fc43.x86_64
gstreamer1-plugins-bad-free-0:1.26.9-1.fc43.x86_64
gstreamer1-plugins-good-0:1.26.9-1.fc43.x86_64
gstreamer1-plugins-good-gtk-0:1.26.9-1.fc43.x86_64
gstreamer1-plugins-good-qt-0:1.26.9-1.fc43.x86_64
gstreamer1-plugins-good-qt6-0:1.26.9-1.fc43.x86_64
gtk-update-icon-cache-0:3.24.51-2.fc43.x86_64
gtk-vnc2-0:1.5.0-3.fc43.x86_64
gtk2-0:2.24.33-23.fc43.i686
gtk2-0:2.24.33-23.fc43.x86_64
gtk3-0:3.24.51-2.fc43.i686
gtk3-0:3.24.51-2.fc43.x86_64
gtk4-0:4.20.2-1.fc43.x86_64
gtkmm3.0-0:3.24.10-2.fc43.x86_64
gtkmm4.0-0:4.20.0-1.fc43.x86_64
gtksourceview4-0:4.8.4-10.fc43.x86_64
gtksourceview5-0:5.18.0-3.fc43.x86_64
gvfs-goa-0:1.58.0-1.fc43.x86_64
gvnc-0:1.5.0-3.fc43.x86_64
gvncpulse-0:1.5.0-3.fc43.x86_64
ibus-0:1.5.33-3.fc43.x86_64
ibus-anthy-0:1.5.17-7.fc43.x86_64
ibus-anthy-python-0:1.5.17-7.fc43.noarch
ibus-chewing-0:2.1.7-1.fc43.x86_64
ibus-gtk2-0:1.5.33-3.fc43.x86_64
ibus-gtk3-0:1.5.33-3.fc43.x86_64
ibus-gtk4-0:1.5.33-3.fc43.x86_64
ibus-hangul-0:1.5.5-11.fc43.x86_64
ibus-libpinyin-0:1.16.5-2.fc43.x86_64
ibus-m17n-0:1.4.36-2.fc43.x86_64
ibus-setup-0:1.5.33-3.fc43.noarch
ibus-typing-booster-0:2.28.6-1.fc43.noarch
kasumi-unicode-0:2.5-49.fc43.x86_64
kdump-anaconda-addon-0:006-16.20250925git2a3605a.fc43.noarch
kf6-kcolorscheme-0:6.20.0-1.fc43.x86_64
kf6-kconfig-0:6.20.0-1.fc43.x86_64
kf6-kcoreaddons-0:6.20.0-2.fc43.x86_64
kf6-kcrash-0:6.20.0-1.fc43.x86_64
kf6-kdbusaddons-0:6.20.0-1.fc43.x86_64
kf6-kguiaddons-0:6.20.0-2.fc43.x86_64
kf6-ki18n-0:6.20.0-1.fc43.x86_64
kf6-kimageformats-0:6.20.0-1.fc43.x86_64
kf6-knotifications-0:6.20.0-2.fc43.x86_64
kf6-kwallet-0:6.20.0-1.fc43.x86_64
kf6-kwallet-libs-0:6.20.0-1.fc43.x86_64
kf6-kwidgetsaddons-0:6.20.0-2.fc43.x86_64
kf6-kwindowsystem-0:6.20.0-1.fc43.x86_64
libadwaita-0:1.8.1-1.fc43.x86_64
libappindicator-gtk3-0:12.10.1-9.fc43.x86_64
libavcodec-free-0:7.1.2-3.fc43.x86_64
libavdevice-free-0:7.1.2-3.fc43.x86_64
libavfilter-free-0:7.1.2-3.fc43.x86_64
libavformat-free-0:7.1.2-3.fc43.x86_64
libcanberra-gtk2-0:0.30-38.fc43.i686
libcanberra-gtk2-0:0.30-38.fc43.x86_64
libcanberra-gtk3-0:0.30-38.fc43.i686
libcanberra-gtk3-0:0.30-38.fc43.x86_64
libdbusmenu-gtk3-0:16.04.0-30.fc43.x86_64
libdecor-0:0.2.4-1.fc43.i686
libdecor-0:0.2.4-1.fc43.x86_64
libdmapsharing4-0:3.9.13-9.fc43.x86_64
libgdata-0:0.18.1-15.fc43.x86_64
libgpod-0:0.8.3-55.fc43.x86_64
libgsf-0:1.14.53-4.fc43.x86_64
libhandy-0:1.8.3-5.fc43.x86_64
libmediaart-0:1.9.7-2.fc43.x86_64
libnma-0:1.10.6-10.fc43.x86_64
libnma-gtk4-0:1.10.6-10.fc43.x86_64
libnotify-0:0.8.7-1.fc43.x86_64
libpeas1-gtk-0:1.36.0-11.fc43.x86_64
libportal-gtk3-0:0.9.1-3.fc43.x86_64
libportal-gtk4-0:0.9.1-3.fc43.x86_64
libreoffice-calc-1:25.8.3.2-2.fc43.x86_64
libreoffice-core-1:25.8.3.2-2.fc43.x86_64
libreoffice-emailmerge-1:25.8.3.2-2.fc43.x86_64
libreoffice-filters-1:25.8.3.2-2.fc43.x86_64
libreoffice-graphicfilter-1:25.8.3.2-2.fc43.x86_64
libreoffice-gtk3-1:25.8.3.2-2.fc43.x86_64
libreoffice-gtk4-1:25.8.3.2-2.fc43.x86_64
libreoffice-help-en-1:25.8.3.2-2.fc43.x86_64
libreoffice-impress-1:25.8.3.2-2.fc43.x86_64
libreoffice-kf5-1:25.8.3.2-2.fc43.x86_64
libreoffice-langpack-en-1:25.8.3.2-2.fc43.x86_64
libreoffice-ogltrans-1:25.8.3.2-2.fc43.x86_64
libreoffice-pdfimport-1:25.8.3.2-2.fc43.x86_64
libreoffice-pyuno-1:25.8.3.2-2.fc43.x86_64
libreoffice-writer-1:25.8.3.2-2.fc43.x86_64
libreoffice-xsltfilter-1:25.8.3.2-2.fc43.x86_64
libreport-gtk-0:2.17.15-9.fc43.x86_64
librsvg2-0:2.61.0-2.fc43.x86_64
libshumate-0:1.5.0.1-1.fc43.x86_64
libspelling-0:0.4.9-1.fc43.x86_64
libvirt-daemon-kvm-0:11.6.0-2.fc43.x86_64
libwnck3-0:43.3-1.fc43.x86_64
libxfce4ui-0:4.20.2-1.fc43.x86_64
libxfce4windowing-0:4.20.3-2.fc43.x86_64
localsearch-0:3.10.1-1.fc43.x86_64
loupe-0:49.1-1.fc43.x86_64
malcontent-control-0:0.13.0-3.fc43.x86_64
malcontent-ui-libs-0:0.13.0-3.fc43.x86_64
mediawriter-0:5.2.9-1.fc43.x86_64
msgraph-0:0.3.3-3.fc43.x86_64
mutter-0:49.2-2.fc43.x86_64
nautilus-0:49.1-5.fc43.x86_64
nm-connection-editor-0:1.36.0-6.fc43.x86_64
open-vm-tools-desktop-0:13.0.0-1.fc43.x86_64
orca-0:49.4-1.fc43.noarch
ptyxis-0:49.2-1.fc43.x86_64
python3-meh-gui-0:0.52-8.fc43.noarch
qca-qt6-0:2.3.10-3.fc43.x86_64
qca-qt6-ossl-0:2.3.10-3.fc43.x86_64
qemu-audio-sdl-2:10.1.2-1.fc43.x86_64
qemu-kvm-2:10.1.2-1.fc43.x86_64
qemu-system-x86-2:10.1.2-1.fc43.x86_64
qemu-ui-gtk-2:10.1.2-1.fc43.x86_64
qemu-ui-sdl-2:10.1.2-1.fc43.x86_64
qt6-qt5compat-0:6.10.1-1.fc43.x86_64
qt6-qtbase-gui-0:6.10.1-1.fc43.x86_64
qt6-qtdeclarative-0:6.10.1-1.fc43.x86_64
qt6-qtshadertools-0:6.10.1-1.fc43.x86_64
qt6-qtsvg-0:6.10.1-1.fc43.x86_64
qt6-qtwayland-0:6.10.1-1.fc43.x86_64
qt6-qtwayland-adwaita-decoration-0:6.10.1-1.fc43.x86_64
rhythmbox-0:3.4.9-1.fc43.x86_64
rygel-0:45.0-1.fc43.x86_64
sdl2-compat-0:2.32.56-2.fc43.i686
sdl2-compat-0:2.32.56-2.fc43.x86_64
simple-scan-0:49.1-1.fc43.x86_64
snapshot-0:49.0-1.fc43.x86_64
spice-gtk3-0:0.42-7.fc43.x86_64
steam-0:1.0.0.85-1.fc43.i686
sushi-0:46.0-4.fc43.x86_64
system-config-printer-libs-0:1.5.18-16.fc43.noarch
system-config-printer-udev-0:1.5.18-16.fc43.x86_64
tecla-0:49.0-1.fc43.x86_64
totem-1:43.2-6.fc43.x86_64
totem-video-thumbnailer-1:43.2-6.fc43.x86_64
tslib-0:1.23-2.fc43.x86_64
tumbler-0:4.20.1-1.fc43.x86_64
unoconv-0:0.9.0-17.fc43.noarch
vlc-plugin-ffmpeg-1:3.0.22-1.fc43.x86_64
vte291-0:0.82.1-1.fc43.x86_64
vte291-gtk4-0:0.82.1-1.fc43.x86_64
webkit2gtk4.1-0:2.50.3-1.fc43.x86_64
webkitgtk6.0-0:2.50.3-1.fc43.x86_64
xdg-desktop-portal-0:1.20.3-2.fc43.x86_64
xdg-desktop-portal-gnome-0:49.0-1.fc43.x86_64
xdg-desktop-portal-gtk-0:1.15.3-2.fc43.x86_64
xdg-user-dirs-gtk-0:0.11-7.fc43.x86_64
xfce4-panel-0:4.20.5-1.fc43.x86_64
xfdesktop-0:4.20.1-3.fc43.x86_64
xfwm4-0:4.20.0-3.fc43.x86_64
xorg-x11-server-Xwayland-0:24.1.9-1.fc43.x86_64
yelp-2:49.0-1.fc43.x86_64
yelp-libs-2:49.0-1.fc43.x86_64
zenity-0:4.2.0-1.fc43.x86_64

But honestly, the one-dimensional dump isn’t really helpful to me either.

I mean rpm -qi steam, does output 2025-11-01 as install date, but I’ve had Steam installed since I got this machine back in January. But I did notice, that steam may be the most prominent package in the dnf repoquery --whatrequires glycin-loaders.i686 --installed --recursive query.

To test this out, I uninstalled Steam, but yet again I’m met with the conflict error. dnf autoremove also didn’t do anything.

To specifically query for the 32 bit version you need to run

dnf rq --whatrequires 'glycin-loaders(x86-32)'

The command

dnf rq --provides 'glycin-loaders' 

will give you a list of “provides” names you should use in the “–whatrequires” query.

In general: When updating a library, you should update both at the same time, for example

dnf update `glycin-loaders.i686` `glycin-loaders.x86_64`
1 Like

Outupt:

glycin-libs-0:2.0.3-1.fc43.i686
glycin-libs-0:2.0.4-1.fc43.i686

Okay, so when running the command, I get this list:

glycin-loaders = 2.0.3-1.fc43
glycin-loaders = 2.0.4-1.fc43
glycin-loaders(x86-32) = 2.0.3-1.fc43
glycin-loaders(x86-32) = 2.0.4-1.fc43
glycin-loaders(x86-64) = 2.0.3-1.fc43
glycin-loaders(x86-64) = 2.0.4-1.fc43

When I run --whatrequires on them, I get this:

> dnf rq --whatrequires 'glycin-loaders-2.0.3-1.fc43.i686' 
Updating and loading repositories:
Repositories loaded.
glycin-libs-0:2.0.3-1.fc43.i686
loupe-0:49.0-1.fc43.x86_64
loupe-0:49.1-1.fc43.x86_64
snapshot-0:49.0-1.fc43.x86_64
> dnf rq --whatrequires 'glycin-loaders-2.0.4-1.fc43.i686'
Updating and loading repositories:
Repositories loaded.
glycin-libs-0:2.0.4-1.fc43.i686
loupe-0:49.0-1.fc43.x86_64
loupe-0:49.1-1.fc43.x86_64
snapshot-0:49.0-1.fc43.x86_64
> dnf rq --whatrequires 'glycin-loaders-2.0.3-1.fc43.x86_64'
Updating and loading repositories:
Repositories loaded.
fractal-0:12.1-2.fc43.x86_64
fractal-0:13~rc-1.fc43.x86_64
glycin-libs-0:2.0.3-1.fc43.x86_64
glycin-thumbnailer-0:2.0.3-1.fc43.x86_64
loupe-0:49.0-1.fc43.x86_64
loupe-0:49.1-1.fc43.x86_64
snapshot-0:49.0-1.fc43.x86_64
>  dnf rq --whatrequires 'glycin-loaders-2.0.4-1.fc43.x86_64'
Updating and loading repositories:
Repositories loaded.
fractal-0:12.1-2.fc43.x86_64
fractal-0:13~rc-1.fc43.x86_64
glycin-libs-0:2.0.4-1.fc43.x86_64
glycin-thumbnailer-0:2.0.4-1.fc43.x86_64
loupe-0:49.0-1.fc43.x86_64
loupe-0:49.1-1.fc43.x86_64
snapshot-0:49.0-1.fc43.x86_64

With the --installed flag:

> dnf rq --whatrequires 'glycin-loaders-2.0.3-1.fc43.i686' --installed 
glycin-libs-0:2.0.3-1.fc43.i686
loupe-0:49.1-1.fc43.x86_64
snapshot-0:49.0-1.fc43.x86_64
> dnf rq --whatrequires 'glycin-loaders-2.0.4-1.fc43.i686' --installed
# no output
> dnf rq --whatrequires 'glycin-loaders-2.0.3-1.fc43.x86_64' --installed
glycin-libs-0:2.0.3-1.fc43.x86_64
loupe-0:49.1-1.fc43.x86_64
snapshot-0:49.0-1.fc43.x86_64
> dnf rq --whatrequires 'glycin-loaders-2.0.4-1.fc43.x86_64' --installed
loupe-0:49.1-1.fc43.x86_64
snapshot-0:49.0-1.fc43.x86_64

I tend to trigger updates via the GUI and then reboot whenever I’m done for the day. So no partial upgrades. However, since the packages are now in conflict, I can’t use the GUI any more…

Updating that frequently might mean you are catching the mirrors used while the packages are out of sync. If you were to update less frequently or if you ignored the conflict for one or two days then tried again the packages would have time to sync on all the mirrors between the release date and the time you upgrade.

If this is a version conflict on the repo then simply waiting a day or 2 and trying again should work.

To check if that is the case a simple dnf list --available glycin-loaders.i686 glycin-loaders.x86_64 --refresh should show the available versions with the currently installed package version highlighted as a color (green on my system) and you could check that all the available versions for upgrading match for both 32 & 64 bit packages.

1 Like

Well, it’s not like I update daily. I’d say on average I update once a week…

The issue happens since about beginning of November :frowning:

Thanks, I’ll check tomorrow, since I’m not on my PC right now :slight_smile:

Did you do what I suggested to see what is installed and what is available?

Sorry, I promptly forgot to check yesterday…

Here’s the output:

glycin-loaders.i686   2.0.4-1.fc43 updates
glycin-loaders.x86_64 2.0.4-1.fc43 updates

Both of them, however, are blue. Nothing is green.

I can run it with --installed instead of --available, which yields this output:

glycin-loaders.i686   2.0.3-1.fc43 <unknown>
glycin-loaders.x86_64 2.0.3-1.fc43 <unknown>
glycin-loaders.x86_64 2.0.4-1.fc43 <unknown>

The top two are green, the last one is blue.

It looks like your upgrade was interrupted, resulting in duplicates:

sudo dnf check
sudo rpm -e --nodeps glycin-loaders-2.0.4-1.fc43.x86_64
sudo dnf upgrade --refresh
1 Like

I thought it worked, but the upgrade failed again :sweat_smile:

> sudo dnf check
audit-libs-0:4.1.1-2.fc43.x86_64
 duplicate with "audit-libs-0:4.1.2-2.fc43.x86_64"
audit-libs-0:4.1.2-2.fc43.x86_64
 duplicate with "audit-libs-0:4.1.1-2.fc43.x86_64"
glycin-loaders-0:2.0.3-1.fc43.x86_64
 duplicate with "glycin-loaders-0:2.0.4-1.fc43.x86_64"
glycin-loaders-0:2.0.4-1.fc43.x86_64
 duplicate with "glycin-loaders-0:2.0.3-1.fc43.x86_64"
libdrm-0:2.4.127-3.fc43.x86_64
 duplicate with "libdrm-0:2.4.128-3.fc43.x86_64"
libdrm-0:2.4.128-3.fc43.x86_64
 duplicate with "libdrm-0:2.4.127-3.fc43.x86_64"
libsecret-0:0.21.7-4.fc43.x86_64
 duplicate with "libsecret-0:0.21.7-7.fc43.x86_64"
libsecret-0:0.21.7-7.fc43.x86_64
 duplicate with "libsecret-0:0.21.7-4.fc43.x86_64"
python3-0:3.14.0-1.fc43.x86_64
 duplicate with "python3-0:3.14.0-2.fc43.x86_64"
python3-0:3.14.0-2.fc43.x86_64
 duplicate with "python3-0:3.14.0-1.fc43.x86_64"
python3-libs-0:3.14.0-1.fc43.x86_64
 duplicate with "python3-libs-0:3.14.0-2.fc43.x86_64"
python3-libs-0:3.14.0-2.fc43.x86_64
 duplicate with "python3-libs-0:3.14.0-1.fc43.x86_64"
qt5-qttools-common-0:5.15.17-2.fc43.noarch
 duplicate with "qt5-qttools-common-0:5.15.18-1.fc43.noarch"
qt5-qttools-common-0:5.15.18-1.fc43.noarch
 duplicate with "qt5-qttools-common-0:5.15.17-2.fc43.noarch"
Check discovered 14 problem(s) in 14 package(s)
> sudo rpm -e --nodeps glycin-loaders-2.0.4-1.fc43.x86_64
warning: file /usr/lib/.build-id/c4/42a57248fa3d1838c13ecf414c64cf83e82801: remove failed: No such file or directory
warning: file /usr/lib/.build-id/79/4e08ffd6b9bca0f619383796f3603e07593ba6: remove failed: No such file or directory
warning: file /usr/lib/.build-id/54/c920b6ec2ca9ddf0ffe795e97d4b0e73c4ce9b: remove failed: No such file or directory
warning: file /usr/lib/.build-id/07/70bb046f2a688004b80c1feb74f5b7cbe2a09d: remove failed: No such file or directory

And then:

> sudo dnf upgrade --refresh
[...]
[ 62/109] Removing kernel-modules-extra-0:6.17.7-300.fc43.x86_64                                                                                                                                                                                   100% |   7.0 KiB/s | 122.0   B |  00m00s
>>> Running %postun scriptlet: kernel-modules-extra-0:6.17.7-300.fc43.x86_64                                                                                                                                                                                                               
>>> Non-critical error in %postun scriptlet: kernel-modules-extra-0:6.17.7-300.fc43.x86_64                                                                                                                                                                                                 
>>> Scriptlet output:                                                                                                                                                                                                                                                                      
>>> depmod: ERROR: could not open directory /lib/modules/6.17.7-300.fc43.x86_64: No such file or directory                                                                                                                                                                                 
>>> depmod: FATAL: could not search modules: No such file or directory                                                                                                                                                                                                                     
>>>                                                                                                                                                                                                                                                                                        
>>> [RPM] %postun(kernel-modules-extra-6.17.7-300.fc43.x86_64) scriptlet failed, exit status 1                                                                                                                                                                                             
[ 63/109] Removing kernel-modules-0:6.17.7-300.fc43.x86_64                                                                                                                                                                                         100% |  57.8 KiB/s |   2.4 KiB |  00m00s
>>> Running %postun scriptlet: kernel-modules-0:6.17.7-300.fc43.x86_64                                                                                                                                                                                                                     
>>> Non-critical error in %postun scriptlet: kernel-modules-0:6.17.7-300.fc43.x86_64                                                                                                                                                                                                       
>>> Scriptlet output:                                                                                                                                                                                                                                                                      
>>> depmod: ERROR: could not open directory /lib/modules/6.17.7-300.fc43.x86_64: No such file or directory                                                                                                                                                                                 
>>> depmod: FATAL: could not search modules: No such file or directory                                                                                                                                                                                                                     
>>>                                                                                                                                                                                                                                                                                        
>>> [RPM] %postun(kernel-modules-6.17.7-300.fc43.x86_64) scriptlet failed, exit status 1                                                                                                                                                                                                   
[ 64/109] Removing python3-bytesize-0:2.11-104.fc43.x86_64                                                                                                                                                                                         100% | 235.0   B/s |   8.0   B |  00m00s
[ 65/109] Removing kernel-core-0:6.17.7-300.fc43.x86_64                                                                                                                                                                                            100% | 772.0   B/s |  17.0   B |  00m00s
>>> [RPM] file /usr/share/licenses/kernel-core/COPYING-6.17.7-300.fc43: remove failed: No such file or directory                                                                                                                                                                           
[ 66/109] Removing kernel-modules-core-0:6.17.7-300.fc43.x86_64                                                                                                                                                                                    100% |  82.7 KiB/s |   3.2 KiB |  00m00s
>>> [RPM] file /usr/share/doc/kernel-keys/6.17.7-300.fc43.x86_64: remove failed: No such file or directory                                                                                                                                                                                 
>>> [RPM] file /lib/modules/6.17.7-300.fc43.x86_64: remove failed: No such file or directory                                                                                                                                                                                               
[ 67/109] Removing steam-0:1.0.0.85-1.fc43.i686                                                                                                                                                                                                    100% |   1.9 KiB/s |  31.0   B |  00m00s

[...]

[ 76/109] Removing python3-0:3.14.0-2.fc43.x86_64                                                                                                                                                                                                  100% | 571.0   B/s |  12.0   B |  00m00s
>>> [RPM] file /usr/lib/.build-id/c1/20bda6e6e0497cd339bb051fedd3cd683f1614: remove failed: No such file or directory                                                                                                                                                                      
[ 77/109] Removing cups-client-1:2.4.14-3.fc43.x86_64                                                                                                                                                                                              100% |   3.5 KiB/s |  47.0   B |  00m00s

[...]

[ 98/109] Removing python3-libs-0:3.14.0-2.fc43.x86_64                                                                                                                                                                                             100% | 151.8 KiB/s |   2.3 KiB |  00m00s
>>> [RPM] file /usr/lib/.build-id/ff/a3fad27102c1cdf1dcf232bf337f0e131afdc4: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/fa/1a693a55c9744a4ce6acaac07700f6c21f74a1: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/f7/81a8fb51a59b1bb574c29f58dc98712ec00640: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/e9/52e575fdc667d2c6e3deaf903ef1d43c8f8a81: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/e9/28cc1ad22a79dbbc075e7ae0e423a56b7d41af: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/e8/d381d679350a7bafa52a582ea4aa8c795edf32: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/e6/974b5bb7804c1a1a5ee828b5d9579663d3bd97: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/e5/709b4f9659d3b12c9c8b0733b1d63dc1dd917a: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/da/d37b476662f546e83ff671b28d6472adf5e6dd: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/d5/c604817f1ab41286a1b9976fe0d710ee27d0cf: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/d5/188138fa8869fc3690fced7f664f3e40e259cf: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/d3/8fdf4009669c078bb94ef4b9e57dbb5d067f20: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/d3/42af2c3c2cc00c314f6667e070c53fff46886e: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/cf/72f00ab04d40ed906e9568336ada3a885398f7: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/c9/967251c6123f89ee13e6b760c09a3fd7cb883e: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/c8/65a3c445a8cd4d7a8544102509afc045d31f20: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/c5/990d823f3ac5022fe7705d14f74793df586080: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/c4/7ea6b6ea25dfd07adf28df0ca4cd44f2166bea: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/c2/2263003d8a889fc45844b3eef0abff10580057: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/c0/aa93958b92440340b91c98caf0664724ff29fc: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/bf/a2f1bcf962fab3a5990f77fcbcf56a58164d21: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/b8/37b9466743e0b87bacf1425b62e199da2bfd97: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/b6/ca23ce68ba2aba60868546e27026019fb5ca95: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/b5/2efa2cd9114816434733669627aee1bba3c8b0: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/b3/8b6b32b47986e335bd04da109927151d72d487: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/a8/afc4da22543ef4f6766b7c69d8f95620a25d49: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/a8/2e376b7888d8b1f10911cc807726c3153158c5: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/a7/9aace65401d5e52c4f102e5ece9b4b13f5e67a: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/9b/6efd1610d309f685c5b07c3358ca668cb2c5a7: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/98/ae6c33633966048e4957a42fe30101392afa35: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/97/866fd615e12a196eb280d85d15047693941404: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/94/75c712d0f52131fb267d7ea43998058a68c038: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/94/33b23270d3813af7244b08a680bcde6ece70a1: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/93/0cfe6373ed7b1d8185774fc3ddf7c0b469e1a4: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/8f/aad921b29cee606a477dcadac04dd90575ae62: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/8f/3c4863c63798f9e1b6e202288a241953edd8cc: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/8b/f3425c4e3d0b129401a9a2b93386e6329a71f4: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/8a/be865b7cea94a8f6540efaf386bc3fb4f1506b: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/87/1c523a6d918420fb6ce42b762e499b7c3edb94: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/83/de69b4f5da86a1224e3c959c6ad8feedcabda4: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/80/1ac206a1fe7a442802cd7484524265ae066cd2: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/7f/39535c4552705c6b796366889de592d2c09aeb: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/7d/ce26879eca95dd08471213a868c5a4a98410f8: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/7b/5313dbf2f8a4eb3fe8b288a1d511477c6904eb: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/77/2c237f9be55e07b2deb67a9f7b66270cb0d607: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/74/4e9bd908e4ae376dd81dd1489df0014ce9d7e9: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/71/a56d6a4fe39011fbf164e3111778805b40abb7: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/70/ced06629bca7014a8bd12dff7d2800f0a09cbe: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/6c/5b05fdc2afed684cef9268b0801f8005b491dd: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/61/52c3495715a8e9cf18f0ffc06dcb1d749d7ee2: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/60/c09c8bd7e702f408ebc6306d7fc3df628f9565: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/5f/a401067132fb55b9a28e4f3f94a8176ae9a767: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/57/381544e9ca9351216492fdd1db8bc8c45754f4: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/51/c7517047d02307dff141dc1bc4a2c9512316bb: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/51/2b0e4f1e12c235fac36e6a5b319a1d270c2fe9: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/49/b8449d23247b940bfd5a6c84f5ca2ab7eb60ed: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/45/797d1d21e48fe52c4f219962ac084644091ccb: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/39/3b102f31158958eb289ab28b3a8c9630019476: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/2f/89039cf99ba56e361f06231d2e464748c085fb: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/28/ce7af9f24766057772b7d06715c98b04119013: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/27/42ae36fcce807a065f9a974083f51f9a091ceb: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/14/e6a5330320cd38a042f8c6c9a28b0e221f6137: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/04/758f51aed8419f02b96af4ff7430685a6925d8: remove failed: No such file or directory                                                                                                                                                                      
>>> [RPM] file /usr/lib/.build-id/01/d86d1e738979ed3e374e10565e8731c13660da: remove failed: No such file or directory                                                                                                                                                                      
[ 99/109] Removing python3-libs-0:3.14.0-1.fc43.x86_64                                                                                                                                                                                             100% | 151.6 KiB/s |   2.3 KiB |  00m00s

[108/109] Removing libhandy-0:1.8.3-5.fc43.x86_64                                                                                                                                                                                                  100% |   6.8 KiB/s |  42.0   B |  00m00s
[109/109] Removing faad2-libs-1:2.11.2-4.fc43.x86_64                                                                                                                                                                                               100% |   0.0   B/s |   9.0   B |  00m29s
Transaction failed: Rpm transaction failed.

<end of output>

Edit: Running sudo dnf upgrade again now yields “Nothing to do.” Not sure if this is a good sign or not…

And running dnf check still outputs some duplicate packages:

> sudo dnf check  
audit-libs-0:4.1.1-2.fc43.x86_64
 duplicate with "audit-libs-0:4.1.2-2.fc43.x86_64"
audit-libs-0:4.1.2-2.fc43.x86_64
 duplicate with "audit-libs-0:4.1.1-2.fc43.x86_64"
libdrm-0:2.4.127-3.fc43.x86_64
 duplicate with "libdrm-0:2.4.128-3.fc43.x86_64"
libdrm-0:2.4.128-3.fc43.x86_64
 duplicate with "libdrm-0:2.4.127-3.fc43.x86_64"
libsecret-0:0.21.7-4.fc43.x86_64
 duplicate with "libsecret-0:0.21.7-7.fc43.x86_64"
libsecret-0:0.21.7-7.fc43.x86_64
 duplicate with "libsecret-0:0.21.7-4.fc43.x86_64"
qt5-qttools-common-0:5.15.17-2.fc43.noarch
 duplicate with "qt5-qttools-common-0:5.15.18-1.fc43.noarch"
qt5-qttools-common-0:5.15.18-1.fc43.noarch
 duplicate with "qt5-qttools-common-0:5.15.17-2.fc43.noarch"
Check discovered 8 problem(s) in 8 package(s)
sudo dnf reinstall $(dnf rq --duplicates --qf="%{name}.%{arch}\n")
1 Like

This needs to be fixed. With dnf4 it should be possible using

sudo dnf4  remove --duplicates

For reference: run man dnf4 and read

   dnf [options] remove --duplicates
          Removes older versions of duplicate packages. To ensure the integrity of the system it reinstalls the newest  pack‐
          age.  In  some cases the command cannot resolve conflicts. In such cases the dnf shell command with remove --dupli‐
          cates and upgrade dnf-shell sub-commands could help.

I am not aware if dnf5 has a similar command.

For future: These problems are usually caused by an updated being killed or otherwise interrupted before it has finished. Perhaps caused by power failure or an empty battery.

1 Like

I wouldn’t be aware of anything that interrupted an upgrade. I’m on a tower PC, so no battery. And there haven’t been any power outages in two years. Maybe some other fluke.

Anyway, thanks for helping me! Everything should be in order now :slight_smile:

Edit: The thanks extends to everyone in this thread, of course :grinning_face_with_smiling_eyes:
@decathorpe @vgaetera @computersavvy @vekruse

3 Likes