Issue installing Steam on F38-KDE (RPMfusion)

Hello,

I Installed Fedora 38 KDE Plasma spin, and I’m trying to get everything sorted with the fresh install. After installing some codecs, I can’t seem to install Steam from RPMfusion.

First, I went to the RPMfusion configuration page and used their Graphical Setup because it seems to work with kpackagekit. I did this for the Fedora 38 free and nonfree repos.

Next I added the AppStream metadata using the command they provided on the same page:

sudo dnf groupupdate core

and then added all the relevant multimedia stuff too:

sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf groupupdate sound-and-video
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld

Now, somewhere in all that, I think I caused and issue because now when I try to install Steam (Fedora Linux - 1.0.0.76-1.fc38) from Discover I am presented with this error in the GUI:

Internal error: Error running transaction: file /usr/lib64/dri/nouveau_drv_video.so from install of mesa-va-drivers-23.0.3-1.fc38.x86_64 conflicts with file from package mesa-va-drivers-freeworld-23.0.2-1.fc38.x86_64
file /usr/lib64/dri/r600_drv_video.so from install of mesa-va-drivers-23.0.3-1.fc38.x86_64 conflicts with file from package mesa-va-drivers-freeworld-23.0.2-1.fc38.x86_64
file /usr/lib64/dri/radeonsi_drv_video.so from install of mesa-va-drivers-23.0.3-1.fc38.x86_64 conflicts with file from package mesa-va-drivers-freeworld-23.0.2-1.fc38.x86_64
file /usr/lib64/dri/virtio_gpu_drv_video.so from install of mesa-va-drivers-23.0.3-1.fc38.x86_64 conflicts with file from package mesa-va-drivers-freeworld-23.0.2-1.fc38.x86_64

Anyone know what’s going on here? I’ve had issues with Flathub in the past so I wanted to avoid it and just stick to RPMfusion.
For manufacturer-specific RPMfusion dependencies, I only installed the AMD ones because that’s what’s relevant to my machine.

Thank you in advance for any help.

Maybe try the --allow-erasing option in the dnf command?

1 Like

Try undoing these swaps?

I have seen other claim that there are problems with the rpmfusion freeworld mesa packages.

I have these installed:

$ rpm -qa | grep mesa-va
mesa-va-drivers-23.0.3-1.fc38.x86_64
mesa-va-drivers-23.0.3-1.fc38.i686

Steam starts up for me. Just downloaded the Aethernaut Demo and plater it to check all is working.

1 Like

Sorry for the late reply.

My problem is solved, but I have no idea how. I simply updated my machine (just now) with all the recent system updates, restarted everything, and now steam installs just fine. I’m guessing it was just a package issue not accommodating the newest version of Fedora (38). And that issue was fixed in one of the many updates I just installed.

Thank you to the couple helpful people that gave me advice and my apologies to anyone in the future looking for a more concrete solution.