ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

Fedora 40 Update/Install Package Conflicts #11320

Closed patrickhousley closed 1 month ago

patrickhousley commented 1 month ago

Your system information

Please describe your issue in as much detail as possible:

I am trying to install steam on Fedora 40 KDE. I was having issues with getting system updates to go through so I removed steam and some conflicting i686 packages. My system is now fully up to date but steam will not install due to the same conflicts.

➜  ~ sudo dnf install steam   
Last metadata expiration check: 0:16:21 ago on Fri 04 Oct 2024 09:06:26 PM CDT.
Dependencies resolved.
========================================================================================================================================================================================================================
 Package                                                   Architecture                           Version                                             Repository                                                   Size
========================================================================================================================================================================================================================
Installing:
 steam                                                     i686                                   1.0.0.81-1.fc40                                     rpmfusion-nonfree-updates                                   3.8 M
Installing dependencies:
 SDL2                                                      i686                                   2.30.3-1.fc40                                       updates                                                     739 k
 cairo                                                     i686                                   1.18.0-3.fc40                                       fedora                                                      757 k
 cairo-gobject                                             i686                                   1.18.0-3.fc40                                       fedora                                                       17 k
 flac-libs                                                 i686                                   1.4.3-4.fc40                                        fedora                                                      280 k
 fontconfig                                                i686                                   2.15.0-6.fc40                                       updates                                                     278 k
 freetype                                                  i686                                   2.13.2-5.fc40                                       fedora                                                      420 k
 gdk-pixbuf2-modules                                       i686                                   2.42.10-8.fc40                                      fedora                                                       89 k
 graphite2                                                 i686                                   1.3.14-15.fc40                                      fedora                                                       96 k
 gstreamer1                                                i686                                   1.24.8-1.fc40                                       updates                                                     1.7 M
 gtk2                                                      i686                                   2.24.33-18.fc40                                     fedora                                                      3.5 M
 gtk3                                                      i686                                   3.24.43-1.fc40                                      updates                                                     5.8 M
 harfbuzz                                                  i686                                   8.5.0-1.fc40                                        updates                                                     1.0 M
 libXft                                                    i686                                   2.3.8-6.fc40                                        fedora                                                       73 k
 libcanberra                                               i686                                   0.30-35.fc40                                        fedora                                                       86 k
 libcanberra-gtk3                                          i686                                   0.30-35.fc40                                        fedora                                                       32 k
 libdecor                                                  i686                                   0.2.2-3.fc40                                        fedora                                                       60 k
 libicu                                                    i686                                   74.2-1.fc40                                         fedora                                                       11 M
 liblerc                                                   i686                                   4.0.0-6.fc40                                        fedora                                                      219 k
 libsndfile                                                i686                                   1.2.2-2.fc40                                        fedora                                                      241 k
 libstdc++                                                 i686                                   14.2.1-3.fc40                                       updates                                                     953 k
 libtiff                                                   i686                                   4.6.0-2.fc40                                        fedora                                                      371 k
 libtracker-sparql                                         i686                                   3.7.3-1.fc40                                        updates                                                     394 k
 llvm-libs                                                 i686                                   18.1.8-2.fc40                                       updates                                                      28 M
 mesa-dri-drivers                                          i686                                   24.1.7-1.fc40                                       updates                                                      28 M
 mesa-vulkan-drivers                                       i686                                   24.1.7-1.fc40                                       updates                                                      18 M
 pango                                                     i686                                   1.54.0-1.fc40                                       updates                                                     364 k
 pipewire-alsa                                             i686                                   1.0.8-1.fc40                                        updates                                                      58 k
 pipewire-libs                                             i686                                   1.0.8-1.fc40                                        updates                                                     1.9 M
 pulseaudio-libs                                           i686                                   16.1-8.fc40                                         updates                                                     704 k
 steam-devices                                             i686                                   1.0.0.81-1.fc40                                     rpmfusion-nonfree-updates                                    12 k
 webrtc-audio-processing                                   i686                                   1.3-1.fc40                                          fedora                                                      555 k
Installing weak dependencies:
 libcanberra-gtk2                                          i686                                   0.30-35.fc40                                        fedora                                                       25 k
 mesa-va-drivers                                           i686                                   24.1.7-1.fc40                                       updates                                                     4.3 M
 pipewire                                                  i686                                   1.0.8-1.fc40                                        updates                                                     122 k

Transaction Summary
========================================================================================================================================================================================================================
Install  35 Packages

Total size: 113 M
Installed size: 471 M
Is this ok [y/N]: y

...

Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction test error:
  file /usr/share/gcc-14/python/libstdcxx/__pycache__/__init__.cpython-312.opt-1.pyc from install of libstdc++-14.2.1-3.fc40.i686 conflicts with file from package libstdc++-14.2.1-1.fc40.x86_64
  file /usr/share/gcc-14/python/libstdcxx/__pycache__/__init__.cpython-312.pyc from install of libstdc++-14.2.1-3.fc40.i686 conflicts with file from package libstdc++-14.2.1-1.fc40.x86_64
  file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/__init__.cpython-312.opt-1.pyc from install of libstdc++-14.2.1-3.fc40.i686 conflicts with file from package libstdc++-14.2.1-1.fc40.x86_64
  file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/__init__.cpython-312.pyc from install of libstdc++-14.2.1-3.fc40.i686 conflicts with file from package libstdc++-14.2.1-1.fc40.x86_64
  file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/printers.cpython-312.opt-1.pyc from install of libstdc++-14.2.1-3.fc40.i686 conflicts with file from package libstdc++-14.2.1-1.fc40.x86_64
  file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/printers.cpython-312.pyc from install of libstdc++-14.2.1-3.fc40.i686 conflicts with file from package libstdc++-14.2.1-1.fc40.x86_64
  file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/xmethods.cpython-312.opt-1.pyc from install of libstdc++-14.2.1-3.fc40.i686 conflicts with file from package libstdc++-14.2.1-1.fc40.x86_64
  file /usr/share/gcc-14/python/libstdcxx/v6/__pycache__/xmethods.cpython-312.pyc from install of libstdc++-14.2.1-3.fc40.i686 conflicts with file from package libstdc++-14.2.1-1.fc40.x86_64
  file /usr/share/doc/gstreamer1/NEWS from install of gstreamer1-1.24.8-1.fc40.i686 conflicts with file from package gstreamer1-1.24.7-1.fc40.x86_64
  file /usr/share/doc/gstreamer1/RELEASE from install of gstreamer1-1.24.8-1.fc40.i686 conflicts with file from package gstreamer1-1.24.7-1.fc40.x86_64
kisak-valve commented 1 month ago

Hello @patrickhousley, this issue needs to be evaluated and resolved by your distro's package maintainers and this is not something Valve has control to resolve.

It looks like the x86_64 and i686 variants of libstdc++ and gstreamer1 didn't have exactly the same version when did your system update cycle.

Report this issue to your distro's package maintainer for those packages.