Transaction failed: Rpm transaction failed. - libtiny

Hi Everyone.

I’ve recently moved from Windows 11 to Fedora 42.
I’m still learning the OS so bear with my ignorance.

I was busy keeping my packages up-to-date using the built in GUI package manager but the last update doesn’t want to apply using the GUI. The error is the same in the GUI as shown below:

sudo dnf update --refresh
[sudo] password for XXX:
Updating and loading repositories:
Fedora 42 - x86_64 - Updates 100% | 27.6 KiB/s | 61.9 KiB | 00m02s
Fedora 42 openh264 (From Cisco) - x86_64 100% | 1.1 KiB/s | 989.0 B | 00m01s
google-chrome 100% | 1.1 KiB/s | 1.3 KiB | 00m01s
Copr repo for PyCharm owned by phracek 100% | 1.7 KiB/s | 2.1 KiB | 00m01s
Fedora 42 - x86_64 100% | 39.2 KiB/s | 56.0 KiB | 00m01s
RPM Fusion for Fedora 42 - Free 100% | 10.4 KiB/s | 13.0 KiB | 00m01s
RPM Fusion for Fedora 42 - Free - Updates 100% | 9.6 KiB/s | 11.3 KiB | 00m01s
RPM Fusion for Fedora 42 - Nonfree - NVIDIA Driver 100% | 16.2 KiB/s | 16.3 KiB | 00m01s
RPM Fusion for Fedora 42 - Nonfree - Steam 100% | 12.5 KiB/s | 15.6 KiB | 00m01s
Repositories loaded.
Package Arch Version Repository Size
Upgrading:
dnf5 x86_64 5.2.13.0-1.fc42 updates 2.4 MiB
replacing dnf5 x86_64 5.2.12.0-2.fc42 updates 2.3 MiB
dnf5-plugins x86_64 5.2.13.0-1.fc42 updates 1.2 MiB
replacing dnf5-plugins x86_64 5.2.12.0-2.fc42 updates 1.2 MiB
gnome-settings-daemon x86_64 48.1-1.fc42 updates 6.2 MiB
replacing gnome-settings-daemon x86_64 48.0-1.fc42 624cbc92582d4ecfae4c58749abde4f8 6.1 MiB
kernel-devel-matched x86_64 6.14.3-300.fc42 updates 0.0 B
replacing kernel-devel-matched x86_64 6.14.2-300.fc42 updates 0.0 B
kernel-headers x86_64 6.14.3-300.fc42 updates 6.5 MiB
replacing kernel-headers x86_64 6.14.0-63.fc42 fedora 6.5 MiB
kernel-tools x86_64 6.14.3-300.fc42 updates 2.1 MiB
replacing kernel-tools x86_64 6.14.2-300.fc42 updates 2.1 MiB
kernel-tools-libs x86_64 6.14.3-300.fc42 updates 30.3 KiB
replacing kernel-tools-libs x86_64 6.14.2-300.fc42 updates 30.3 KiB
libdnf5 x86_64 5.2.13.0-1.fc42 updates 3.6 MiB
replacing libdnf5 x86_64 5.2.12.0-2.fc42 updates 3.6 MiB
libdnf5-cli x86_64 5.2.13.0-1.fc42 updates 879.2 KiB
replacing libdnf5-cli x86_64 5.2.12.0-2.fc42 updates 863.5 KiB
libdnf5-plugin-expired-pgp-keys x86_64 5.2.13.0-1.fc42 updates 82.5 KiB
replacing libdnf5-plugin-expired-pgp-keys x86_64 5.2.12.0-2.fc42 updates 86.5 KiB
libtinysparql i686 3.9.2-1.fc42 updates 1.3 MiB
replacing libtinysparql i686 3.9.1-2.fc42 1.3 MiB
llvm-filesystem i686 20.1.3-1.fc42 updates 0.0 B
replacing llvm-filesystem i686 20.1.2-3.fc42 0.0 B
llvm-filesystem x86_64 20.1.3-1.fc42 updates 0.0 B
replacing llvm-filesystem x86_64 20.1.2-3.fc42 updates 0.0 B
llvm-libs i686 20.1.3-1.fc42 updates 142.8 MiB
replacing llvm-libs i686 20.1.2-3.fc42 142.8 MiB
llvm-libs x86_64 20.1.3-1.fc42 updates 137.0 MiB
replacing llvm-libs x86_64 20.1.2-3.fc42 updates 137.0 MiB
python3-perf x86_64 6.14.3-300.fc42 updates 8.4 MiB
replacing python3-perf x86_64 6.14.2-300.fc42 updates 8.4 MiB
Installing:
kernel x86_64 6.14.3-300.fc42 updates 0.0 B
kernel-core x86_64 6.14.3-300.fc42 updates 75.9 MiB
kernel-modules x86_64 6.14.3-300.fc42 updates 65.1 MiB
kernel-modules-extra x86_64 6.14.3-300.fc42 updates 2.6 MiB
Installing dependencies:
kernel-devel x86_64 6.14.3-300.fc42 updates 78.3 MiB
kernel-modules-core x86_64 6.14.3-300.fc42 updates 38.9 MiB

Transaction Summary:
Installing: 6 packages
Upgrading: 16 packages
Replacing: 16 packages

Total size of inbound packages is 228 MiB. Need to download 0 B.
After this operation, 261 MiB extra will be used (install 573 MiB, remove 312 MiB).
Is this ok [y/N]: Y
[ 1/22] kernel-0:6.14.3-300.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s

Already downloaded
[ 2/22] kernel-core-0:6.14.3-300.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[ 3/22] kernel-modules-0:6.14.3-300.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[ 4/22] kernel-modules-core-0:6.14.3-300.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[ 5/22] kernel-devel-0:6.14.3-300.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[ 6/22] kernel-modules-extra-0:6.14.3-300.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[ 7/22] dnf5-0:5.2.13.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[ 8/22] libdnf5-0:5.2.13.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[ 9/22] libdnf5-cli-0:5.2.13.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[10/22] dnf5-plugins-0:5.2.13.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[11/22] libdnf5-plugin-expired-pgp-keys-0:5.2.13.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[12/22] gnome-settings-daemon-0:48.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[13/22] kernel-devel-matched-0:6.14.3-300.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[14/22] kernel-headers-0:6.14.3-300.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[15/22] kernel-tools-0:6.14.3-300.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[16/22] kernel-tools-libs-0:6.14.3-300.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[17/22] libtinysparql-0:3.9.2-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[18/22] llvm-filesystem-0:20.1.3-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[19/22] llvm-libs-0:20.1.3-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[20/22] llvm-filesystem-0:20.1.3-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[21/22] llvm-libs-0:20.1.3-1.fc42.i686 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded
[22/22] python3-perf-0:6.14.3-300.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s
Already downloaded


[22/22] Total 100% | 0.0 B/s | 0.0 B | 00m01s
Running transaction
Transaction failed: Rpm transaction failed.

  • file /usr/share/gir-1.0/Tracker-3.0.gir from install of libtinysparql-3.9.2-1.fc42.i686 conflicts with file from package libtinysparql-3.9.1-2.fc42.x86_64

This is the first time I’ve seen this. I’m not sure what to do.
I was thinking about removing the libtiny packages using root but I don’t want to brake the OS as I’m unfortunately curious about Fedora and willing to try most things in terminal.

I have broken Fedora 41 whilst I was trying to understand it. This time, I’ve decided let me ask and hopefully there are better ways to understand the OS as I do very well with Windows.

If I’ve left anything out, which I doubt, apologies.

Thanks in advance.

Try this way:

sudo rpm -e --nodeps libtinysparql.i686

Welcome to the forums Brent,

We are very glad you moved to Fedora, and mind not your self titled ‘ignorance’. A broken Linux system is a good sign of developing as a person :slight_smile:

When you post long screen-dumps, you can use the ‘preformatted text’ button in the editing window </> to make

it look pretty and not take up so much space.

Sorry about that, new to this forum. will do. And thanks for the warm welcome! :slight_smile:

1 Like

Thanks so much, this worked. I’m trying to understand this command. The URL with the ‘refresh’ unfortunately didn’t work. Same result, but your command worked. Looking at the command and judging by what I’ve seen, it appears to be some type of exclusion. I’ll do some research. Thanks again, Vladislav.