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.