Fedora 41 KDE - problem with steam-device package

OS: Fedora Linux 41 (KDE plasma 6.3.3) X86_64
Kernel: 6.13.6

Hi guys! i’m having a problem with steam-device package, when i try “sudo dnf update”:

Problem: installed package steam-1.0.0.82-1.fc41.i686 requires steam-devices = 1.0.0.82-1.fc41, but none of the providers can be installed

  • cannot install both steam-devices-1.0.0.100^git20240522.0.e2971e4-2.fc41.noarch from updates and steam-devices-1.0.0.82-1.fc41.i686 from @System

Package Arch Version Repository Size
Skipping packages with conflicts:
steam-devices noarch 1.0.0.100^git20240522.0.e2971e4-2.fc41 updates 10.1 KiB

Nothing to do.

The strange thing is that Steam works correctly, and from what I see there is another steam-devices package from the rpm-fusion repository, it is steam-devices.i686 (installed), I tried uninstalling and reinstalling but it does not solve the error.

I have the same warning and I’m guessing it’s similar to the one I’ve had a few days earlier:

Does anyone know where I could find info on this, similar to RPM fusion’s “Browse available packages” section on https://rpmfusion.org/ ?

I think it might be this:

When you select “steam”, it shows this version: steam-1.0.0.81-1.fc41.i686

I’m guessing we simply need to wait for an update to version 1.0.0.100 from RPM fusion’s team before dnf allows us to update other packages, like steam-devices.

EDIT

Sorry, that was the release page and this is the updates page with version 1.0.0.82:

Updates-testing is blank though.

In my case I only see package information through the command line, for example “sudo dnf list --installed | grep steam-devices” or “sudo dnf info steam-devices.i686”, the conflicting one is steam-devices.noarch

Ok, I’ll paste my output here as well, cause I’m not sure what it means:

sudo dnf list --installed | grep steam
steam.i686                                           1.0.0.82-1.fc41                     <unknown>
steam-devices.i686                                   1.0.0.82-1.fc41                     <unknown>

sudo dnf upgrade
Updating and loading repositories:
 Fedora 41 - x86_64 - Updates                                                                        100% |  32.0 KiB/s |  22.0 KiB |  00m01s
Repositories loaded.
Problem: installed package steam-1.0.0.82-1.fc41.i686 requires steam-devices = 1.0.0.82-1.fc41, but none of the providers can be installed
  - cannot install both steam-devices-1.0.0.100^git20240522.0.e2971e4-2.fc41.noarch from updates and steam-devices-1.0.0.82-1.fc41.i686 from @System
  - cannot install both steam-devices-1.0.0.100^git20240522.0.e2971e4-2.fc41.noarch from updates and steam-devices-1.0.0.82-1.fc41.i686 from rpmfusion-nonfree-steam
  - cannot install both steam-devices-1.0.0.100^git20240522.0.e2971e4-2.fc41.noarch from updates and steam-devices-1.0.0.82-1.fc41.i686 from rpmfusion-nonfree-updates
  - cannot install the best update candidate for package steam-devices-1.0.0.82-1.fc41.i686
  - cannot install the best update candidate for package steam-1.0.0.82-1.fc41.i686

Package                                        Arch        Version                                        Repository                     Size
Skipping packages with conflicts:
 steam-devices                                 noarch      1.0.0.100^git20240522.0.e2971e4-2.fc41         updates                    10.1 KiB

Nothing to do.

It kinda looks like the repo picked up a wrong update and couldn’t apply it. :thinking:

Everything seems to be like that, a problem with the packages in the repositories. As you said, it seems we’ll have to wait for it to be fixed, but I wonder: will it affect other updates?

See 2352500 – steam-devices.noarch is missing Obsoletes: causing conflict with archful RPM Fusion package

and

1 Like

Thank you very much for the information, we’ll have to wait then.

I have this issue aswell. if we have to wait that’s fine. :slightly_smiling_face:

When this is resolved will the update work normally without user intervention? Or will Steam need to be reinstalled?

The fixed steam package is in rpmfusion testing and fixed steam-devices is in fedora testing

$ sudo dnf update --refresh
Updating and loading repositories:
 Fedora 42 - x86_64 - Updates                                                              100% | 176.4 KiB/s |  24.9 KiB |  00m00s
 Fedora 42 openh264 (From Cisco) - x86_64                                                  100% |  24.1 KiB/s | 989.0   B |  00m00s
 RPM Fusion for Fedora 42 - Nonfree                                                        100% |  80.5 KiB/s |   7.6 KiB |  00m00s
 Fedora 42 - x86_64                                                                        100% | 202.9 KiB/s |  22.7 KiB |  00m00s
 google-chrome                                                                             100% |  10.7 KiB/s |   1.3 KiB |  00m00s
 cuda-fedora41-x86_64                                                                      100% |   3.7 KiB/s |   3.9 KiB |  00m01s
 Fedora 42 - x86_64 - Test Updates                                                         100% | 181.1 KiB/s |  17.7 KiB |  00m00s
 RPM Fusion for Fedora 42 - Free - Test Updates                                            100% |  44.5 KiB/s |   4.0 KiB |  00m00s
 RPM Fusion for Fedora 42 - Nonfree - Test Updates                                         100% |  54.9 KiB/s |   4.0 KiB |  00m00s
 RPM Fusion for Fedora 42 - Free                                                           100% |  53.8 KiB/s |   4.0 KiB |  00m00s
 RPM Fusion for Fedora 42 - Nonfree                                                        100% | 726.6 KiB/s | 124.3 KiB |  00m00s
 google-chrome                                                                             100% |   9.7 KiB/s |   3.3 KiB |  00m00s
 RPM Fusion for Fedora 42 - Free - Test Updates                                            100% |  59.0 KiB/s |   9.6 KiB |  00m00s
 RPM Fusion for Fedora 42 - Nonfree - Test Updates                                         100% |  85.9 KiB/s |  14.6 KiB |  00m00s
 RPM Fusion for Fedora 42 - Free                                                           100% | 754.1 KiB/s | 156.1 KiB |  00m00s
Repositories loaded.
 https://dl.google.com/linux/linux_signing_key.pub                                         100% | 153.1 KiB/s |  18.7 KiB |  00m00s
 https://developer.download.nvidia.com/compute/cuda/repos/fedora41/x86_64/D42D0685.pub     100% |  70.1 KiB/s |   1.6 KiB |  00m00s
Package                                       Arch   Version                                Repository                         Size
Upgrading:
 cups-filters                                 x86_64 1:2.0.1-3.fc42                         updates-testing               962.9 KiB
   replacing cups-filters                     x86_64 1:2.0.1-2.fc42                         fedora                        958.9 KiB
 cups-filters-driverless                      x86_64 1:2.0.1-3.fc42                         updates-testing                45.1 KiB
   replacing cups-filters-driverless          x86_64 1:2.0.1-2.fc42                         fedora                         45.1 KiB
 dnf5                                         x86_64 5.2.12.0-1.fc42                        updates-testing                 2.3 MiB
   replacing dnf5                             x86_64 5.2.11.0-1.fc42                        updates-testing                 2.3 MiB
 dnf5-plugins                                 x86_64 5.2.12.0-1.fc42                        updates-testing                 1.2 MiB
   replacing dnf5-plugins                     x86_64 5.2.11.0-1.fc42                        updates-testing                 1.2 MiB
 dnf5daemon-server                            x86_64 5.2.12.0-1.fc42                        updates-testing               643.6 KiB
   replacing dnf5daemon-server                x86_64 5.2.11.0-1.fc42                        updates-testing               643.7 KiB
 gnome-connections                            x86_64 48.0-1.fc42                            updates-testing                 1.1 MiB
   replacing gnome-connections                x86_64 48.rc-1.fc42                           updates-testing                 1.1 MiB
 gnome-keyring                                x86_64 48~beta-2.fc42                         updates-testing                 3.4 MiB
   replacing gnome-keyring                    x86_64 46.2-3.fc42                            fedora                          3.5 MiB
 gnome-keyring-pam                            x86_64 48~beta-2.fc42                         updates-testing                31.5 KiB
   replacing gnome-keyring-pam                x86_64 46.2-3.fc42                            fedora                         31.5 KiB
 google-chrome-stable                         x86_64 134.0.6998.117-1                       google-chrome                 357.2 MiB
   replacing google-chrome-stable             x86_64 134.0.6998.88-1                        google-chrome                 357.1 MiB
 gstreamer1                                   i686   1.26.0-1.fc42                          updates-testing                 5.7 MiB
   replacing gstreamer1                       i686   1.24.11-2.fc42                         fedora                          5.8 MiB
 gstreamer1                                   x86_64 1.26.0-1.fc42                          updates-testing                 5.3 MiB
   replacing gstreamer1                       x86_64 1.24.11-2.fc42                         fedora                          5.3 MiB
 gstreamer1-devel                             x86_64 1.26.0-1.fc42                          updates-testing                 6.1 MiB
   replacing gstreamer1-devel                 x86_64 1.24.11-2.fc42                         fedora                          5.9 MiB
 gstreamer1-plugin-libav                      x86_64 1.26.0-1.fc42                          updates-testing               380.0 KiB
   replacing gstreamer1-plugin-libav          x86_64 1.24.11-2.fc42                         fedora                        450.2 KiB
 gstreamer1-plugin-openh264                   x86_64 1.26.0-1.fc42                          updates-testing                68.3 KiB
   replacing gstreamer1-plugin-openh264       x86_64 1.24.11-3.fc42                         fedora                         68.3 KiB
 gstreamer1-plugins-bad-free                  x86_64 1.26.0-1.fc42                          updates-testing                 8.8 MiB
   replacing gstreamer1-plugins-bad-free      x86_64 1.24.11-3.fc42                         fedora                          8.6 MiB
 gstreamer1-plugins-bad-free-libs             x86_64 1.26.0-1.fc42                          updates-testing                 3.1 MiB
   replacing gstreamer1-plugins-bad-free-libs x86_64 1.24.11-3.fc42                         fedora                          2.8 MiB
 gstreamer1-plugins-bad-freeworld             x86_64 1:1.26.0-1.fc42                        rpmfusion-free-updates-testin 484.5 KiB
   replacing gstreamer1-plugins-bad-freeworld x86_64 1:1.24.11-2.fc42                       rpmfusion-free-updates        549.4 KiB
 gstreamer1-plugins-base                      x86_64 1.26.0-1.fc42                          updates-testing                 7.2 MiB
   replacing gstreamer1-plugins-base          x86_64 1.24.11-2.fc42                         fedora                          7.4 MiB
 gstreamer1-plugins-base-devel                x86_64 1.26.0-1.fc42                          updates-testing                 6.0 MiB
   replacing gstreamer1-plugins-base-devel    x86_64 1.24.11-2.fc42                         fedora                          6.0 MiB
 gstreamer1-plugins-good                      x86_64 1.26.0-1.fc42                          updates-testing                 7.3 MiB
   replacing gstreamer1-plugins-good          x86_64 1.24.11-2.fc42                         fedora                          7.5 MiB
 gstreamer1-plugins-good-gtk                  x86_64 1.26.0-1.fc42                          updates-testing                64.2 KiB
   replacing gstreamer1-plugins-good-gtk      x86_64 1.24.11-2.fc42                         fedora                         68.2 KiB
 gstreamer1-plugins-good-qt                   x86_64 1.26.0-1.fc42                          updates-testing               190.4 KiB
   replacing gstreamer1-plugins-good-qt       x86_64 1.24.11-2.fc42                         fedora                        190.3 KiB
 gstreamer1-plugins-good-qt6                  x86_64 1.26.0-1.fc42                          updates-testing               211.9 KiB
   replacing gstreamer1-plugins-good-qt6      x86_64 1.24.11-2.fc42                         fedora                        211.9 KiB
 gstreamer1-plugins-ugly                      x86_64 1:1.26.0-1.fc42                        rpmfusion-free-updates-testin 189.2 KiB
   replacing gstreamer1-plugins-ugly          x86_64 1:1.24.11-2.fc42                       rpmfusion-free-updates        250.1 KiB
 gstreamer1-plugins-ugly-free                 x86_64 1.26.0-1.fc42                          updates-testing               613.9 KiB
   replacing gstreamer1-plugins-ugly-free     x86_64 1.24.11-2.fc42                         fedora                        710.6 KiB
 ipp-usb                                      x86_64 0.9.30-1.fc42                          updates-testing                 6.8 MiB
   replacing ipp-usb                          x86_64 0.9.29-1.fc42                          updates-testing                 6.8 MiB
 iptstate                                     x86_64 2.2.7-8.fc42                           updates-testing                95.2 KiB
   replacing iptstate                         x86_64 2.2.7-6.fc41                           <unknown>                      99.4 KiB
 koji                                         noarch 1.35.2-1.fc42                          updates-testing               894.1 KiB
   replacing koji                             noarch 1.35.1-5.fc42                          fedora                        888.5 KiB
 libdnf5                                      x86_64 5.2.12.0-1.fc42                        updates-testing                 3.6 MiB
   replacing libdnf5                          x86_64 5.2.11.0-1.fc42                        updates-testing                 3.6 MiB
 libdnf5-cli                                  x86_64 5.2.12.0-1.fc42                        updates-testing               867.6 KiB
   replacing libdnf5-cli                      x86_64 5.2.11.0-1.fc42                        updates-testing               867.2 KiB
 libdnf5-plugin-expired-pgp-keys              x86_64 5.2.12.0-1.fc42                        updates-testing                82.5 KiB
   replacing libdnf5-plugin-expired-pgp-keys  x86_64 5.2.11.0-1.fc42                        updates-testing                82.5 KiB
 libheif                                      x86_64 1.19.7-1.fc42                          updates-testing                 1.3 MiB
   replacing libheif                          x86_64 1.19.5-3.fc42                          fedora                          1.2 MiB
 libnvme                                      x86_64 1.12-1.fc42                            updates-testing               293.5 KiB
   replacing libnvme                          x86_64 1.11.1-2.fc42                          fedora                        285.4 KiB
 libxkbcommon                                 i686   1.8.1-1.fc42                           updates-testing               374.0 KiB
   replacing libxkbcommon                     i686   1.8.0-1.fc42                           fedora                        367.3 KiB
 libxkbcommon                                 x86_64 1.8.1-1.fc42                           updates-testing               367.4 KiB
   replacing libxkbcommon                     x86_64 1.8.0-1.fc42                           fedora                        364.7 KiB
 libxkbcommon-devel                           x86_64 1.8.1-1.fc42                           updates-testing               358.8 KiB
   replacing libxkbcommon-devel               x86_64 1.8.0-1.fc42                           fedora                        364.4 KiB
 libxkbcommon-x11                             x86_64 1.8.1-1.fc42                           updates-testing                35.5 KiB
   replacing libxkbcommon-x11                 x86_64 1.8.0-1.fc42                           fedora                         35.5 KiB
 livesys-scripts                              noarch 0.8.0-1.fc42                           updates-testing                68.0 KiB
   replacing livesys-scripts                  noarch 0.7.2-1.fc42                           fedora                         67.6 KiB
 nvme-cli                                     x86_64 2.12-1.fc42                            updates-testing                 6.1 MiB
   replacing nvme-cli                         x86_64 2.11-3.fc42                            fedora                          5.9 MiB
 python3-koji                                 noarch 1.35.2-1.fc42                          updates-testing                 2.2 MiB
   replacing python3-koji                     noarch 1.35.1-5.fc42                          fedora                          2.1 MiB
 python3-koji-cli-plugins                     noarch 1.35.2-1.fc42                          updates-testing                60.1 KiB
   replacing python3-koji-cli-plugins         noarch 1.35.1-5.fc42                          fedora                         60.0 KiB
 python3-libdnf5                              x86_64 5.2.12.0-1.fc42                        updates-testing                 7.8 MiB
   replacing python3-libdnf5                  x86_64 5.2.11.0-1.fc42                        updates-testing                 7.9 MiB
 python3-yubikey-manager                      noarch 5.6.1-4.20250318gitd4e3188.fc42        updates-testing                 1.7 MiB
   replacing python3-yubikey-manager          noarch 5.6.0-1.20250312git49f3c73.fc42        updates-testing                 1.7 MiB
 steam                                        i686   1.0.0.82-3.fc42                        rpmfusion-nonfree-updates-tes  18.6 MiB
   replacing steam                            i686   1.0.0.82-2.fc42                        rpmfusion-nonfree              18.6 MiB
 steam-devices                                noarch 1.0.0.101^git20240522.e2971e4-2.fc42   updates-testing                10.1 KiB
   replacing steam-devices                    i686   1.0.0.82-2.fc42                        rpmfusion-nonfree              14.3 KiB
 t1lib                                        x86_64 5.1.2-41.fc42                          updates-testing               394.0 KiB
   replacing t1lib                            x86_64 5.1.2-38.fc41                          <unknown>                     398.0 KiB
 yubikey-manager                              noarch 5.6.1-4.20250318gitd4e3188.fc42        updates-testing               223.0   B
   replacing yubikey-manager                  noarch 5.6.0-1.20250312git49f3c73.fc42        updates-testing               223.0   B
Installing dependencies:
 libopenjph                                   x86_64 0.21.2-1.fc42                          updates-testing               456.8 KiB

Transaction Summary:
 Installing:         1 package
 Upgrading:         47 packages
 Replacing:         47 packages

Total size of inbound packages is 156 MiB. Need to download 156 MiB.
After this operation, 496 KiB extra will be used (install 471 MiB, remove 470 MiB).
Is this ok [y/N]: 
1 Like

No user intervention is required, you just have to wait for the problem to be resolved from the repositories.

2 Likes

I saw your name on the bug I was stalking on bugzilla lol. All this package stuff is way new to me so I am trying to work out how it all works. Good to know it’s in testing i’ll just wait patiently.

The bug has been closed with the comments saying it works however steam-devices still breaks update and is not working

Yep this has bitten me as well.

It was broken in two places, fedora and rpmfusion repo’s needed a fix for the new fedora package.

Hey guys, it’s finally fixed. The last “dnf update --refresh” was fine (yes, I did it three times to confirm). Thanks so much, everyone.

1 Like

You are correct. I no longer see it!

I still have this issue so I am not sure how it’s fixed but will keep trying. I was told I would not have to Uninstall Steam to solve it.