F38: Steam won't install from rpmfusion, dependency problems

Hello everyone!

when I install Steam from rpmfusion-nonfree repository, I get the following error:

# dnf install steam
Last metadata expiration check: 0:01:50 ago on Sat 03 Jun 2023 02:57:11 AM MSK.
Error:
 Problem: problem with installed package pipewire-0.3.71-2.fc38.x86_64
  - package steam-1.0.0.76-1.fc38.i686 from rpmfusion-nonfree requires (pipewire-alsa(x86-32) if pipewire), but none of the providers can be installed
  - conflicting requests
  - package steam-1.0.0.78-1.fc38.i686 from rpmfusion-nonfree-updates requires (pipewire-alsa(x86-32) if pipewire), but none of the providers can be installed
  - package pipewire-alsa-0.3.67-1.fc38.i686 from fedora requires pipewire-libs(x86-32) = 0.3.67-1.fc38, but none of the providers can be installed
  - package pipewire-alsa-0.3.71-2.fc38.i686 from updates requires pipewire-libs(x86-32) = 0.3.71-2.fc38, but none of the providers can be installed
  - package pipewire-libs-0.3.67-1.fc38.i686 from fedora requires libroc.so.0.2, but none of the providers can be installed
  - package pipewire-libs-0.3.67-1.fc38.i686 from fedora requires libroc.so.0.2(ROC), but none of the providers can be installed
  - package pipewire-libs-0.3.71-2.fc38.i686 from updates requires libroc.so.0.2, but none of the providers can be installed
  - package pipewire-libs-0.3.71-2.fc38.i686 from updates requires libroc.so.0.2(ROC), but none of the providers can be installed
  - package roc-toolkit-0.2.1-2.fc38.i686 from fedora requires libuv.so.1, but none of the providers can be installed
  - package libuv-1:1.44.2-3.fc38.i686 from fedora is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages)

‘–skip-broken’, also does not work.

I don’t want to use Steam from flathub, because it has overhead.

Thanks for any help.

What overhead in particular are you concerned with? Disk space, or performance, or something else?

Do you use nodejs from modular?

What is the output of dnf module list --enabled

1 Like
# dnf module list --enabled
Last metadata expiration check: 0:05:16 ago on Sat 03 Jun 2023 11:32:31 AM MSK.
Fedora Modular 38 - x86_64
Name                                       Stream                                     Profiles                                                                 Summary
nodejs                                     16 [e]                                     common [d] [i], development, minimal                                     Javascript runtime

Fedora Modular 38 - x86_64 - Updates
Name                                       Stream                                     Profiles                                                                 Summary
nodejs                                     16 [e]                                     common [d] [i], development, minimal                                     Javascript runtime

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

Reset the module:

dnf module reset nodejs

Everything is fine. Thanks for the advice!

1 Like

it’s about performance, which affected by seccomp.

Yeah, it’s a reasonable concern. Upstream issue here: Performance impact of seccomp filter in games · Issue #4187 · flatpak/flatpak · GitHub

For me, constraining software so it can’t do arbitrary things on my system is more important than a few percent of performance — but I don’t tend to play games where that’s a really big deal, anywhere.