[CLOSED] Steam on fedora 32 bit package conflicts

Hey all, I've been trying to install steam on my fresh Fedora 22 installation and have been running into some problems. When I do:
sudo dnf install steam
It downloads the RPM's as normal but then spits out a bunch of errors about package conflicts:

Error: Transaction check error:
  file /usr/share/gcc-5.1.1/python/libstdcxx/v6/printers.py from install of libstdc++-5.1.1-4.fc22.i686 conflicts with file from package libstdc++-5.1.1-1.fc22.x86_64
  file /usr/share/gcc-5.1.1/python/libstdcxx/v6/printers.pyc from install of libstdc++-5.1.1-4.fc22.i686 conflicts with file from package libstdc++-5.1.1-1.fc22.x86_64
  file /usr/share/gcc-5.1.1/python/libstdcxx/v6/printers.pyo from install of libstdc++-5.1.1-4.fc22.i686 conflicts with file from package libstdc++-5.1.1-1.fc22.x86_64
  file /usr/share/gcc-5.1.1/python/libstdcxx/v6/xmethods.py from install of libstdc++-5.1.1-4.fc22.i686 conflicts with file from package libstdc++-5.1.1-1.fc22.x86_64
  file /usr/share/gcc-5.1.1/python/libstdcxx/v6/xmethods.pyc from install of libstdc++-5.1.1-4.fc22.i686 conflicts with file from package libstdc++-5.1.1-1.fc22.x86_64
  file /usr/share/gcc-5.1.1/python/libstdcxx/v6/xmethods.pyo from install of libstdc++-5.1.1-4.fc22.i686 conflicts with file from package libstdc++-5.1.1-1.fc22.x86_64
  file /usr/share/locale/de/LC_MESSAGES/elfutils.mo from install of elfutils-libelf-0.163-1.fc22.i686 conflicts with file from package elfutils-libelf-0.161-6.fc22.x86_64
  file /usr/share/locale/en@boldquot/LC_MESSAGES/elfutils.mo from install of elfutils-libelf-0.163-1.fc22.i686 conflicts with file from package elfutils-libelf-0.161-6.fc22.x86_64
  file /usr/share/locale/en@quot/LC_MESSAGES/elfutils.mo from install of elfutils-libelf-0.163-1.fc22.i686 conflicts with file from package elfutils-libelf-0.161-6.fc22.x86_64
  file /usr/share/locale/es/LC_MESSAGES/elfutils.mo from install of elfutils-libelf-0.163-1.fc22.i686 conflicts with file from package elfutils-libelf-0.161-6.fc22.x86_64
  file /usr/share/locale/ja/LC_MESSAGES/elfutils.mo from install of elfutils-libelf-0.163-1.fc22.i686 conflicts with file from package elfutils-libelf-0.161-6.fc22.x86_64
  file /usr/share/locale/pl/LC_MESSAGES/elfutils.mo from install of elfutils-libelf-0.163-1.fc22.i686 conflicts with file from package elfutils-libelf-0.161-6.fc22.x86_64
  file /usr/share/locale/uk/LC_MESSAGES/elfutils.mo from install of elfutils-libelf-0.163-1.fc22.i686 conflicts with file from package elfutils-libelf-0.161-6.fc22.x86_64
  file /usr/share/man/man5/cert8.db.5.gz from install of nss-3.19.2-1.0.fc22.i686 conflicts with file from package nss-3.18.0-1.fc22.x86_64
  file /usr/share/man/man5/cert9.db.5.gz from install of nss-3.19.2-1.0.fc22.i686 conflicts with file from package nss-3.18.0-1.fc22.x86_64
  file /usr/share/man/man5/key3.db.5.gz from install of nss-3.19.2-1.0.fc22.i686 conflicts with file from package nss-3.18.0-1.fc22.x86_64
  file /usr/share/man/man5/key4.db.5.gz from install of nss-3.19.2-1.0.fc22.i686 conflicts with file from package nss-3.18.0-1.fc22.x86_64
  file /usr/share/man/man5/pkcs11.txt.5.gz from install of nss-3.19.2-1.0.fc22.i686 conflicts with file from package nss-3.18.0-1.fc22.x86_64
  file /usr/share/man/man5/secmod.db.5.gz from install of nss-3.19.2-1.0.fc22.i686 conflicts with file from package nss-3.18.0-1.fc22.x86_64
  file /usr/share/man/man1/trust.1.gz from install of p11-kit-0.23.1-2.fc22.i686 conflicts with file from package p11-kit-0.23.1-1.fc22.x86_64
  file /usr/share/man/man5/pkcs11.conf.5.gz from install of p11-kit-0.23.1-2.fc22.i686 conflicts with file from package p11-kit-0.23.1-1.fc22.x86_64
  file /usr/share/man/man8/p11-kit.8.gz from install of p11-kit-0.23.1-2.fc22.i686 conflicts with file from package p11-kit-0.23.1-1.fc22.x86_64
  file /usr/share/doc/pam/Linux-PAM_SAG.txt from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/doc/pam/html/sag-pam_exec.html from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/doc/pam/html/sag-pam_unix.html from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/doc/pam/txts/README.pam_exec from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/doc/pam/txts/README.pam_unix from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/man/man5/limits.conf.5.gz from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/man/man8/faillock.8.gz from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/man/man8/pam_env.8.gz from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/man/man8/pam_exec.8.gz from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/man/man8/pam_faillock.8.gz from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/man/man8/pam_loginuid.8.gz from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/man/man8/pam_unix.8.gz from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/man/man8/pam_userdb.8.gz from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/man/man8/pwhistory_helper.8.gz from install of pam-1.1.8-19.fc22.i686 conflicts with file from package pam-1.1.8-18.fc22.x86_64
  file /usr/share/doc/krb5-libs/README from install of krb5-libs-1.13.2-5.fc22.i686 conflicts with file from package krb5-libs-1.13.1-3.fc22.x86_64
  file /usr/share/man/man5/k5identity.5.gz from install of krb5-libs-1.13.2-5.fc22.i686 conflicts with file from package krb5-libs-1.13.1-3.fc22.x86_64
  file /usr/share/man/man5/k5login.5.gz from install of krb5-libs-1.13.2-5.fc22.i686 conflicts with file from package krb5-libs-1.13.1-3.fc22.x86_64
  file /usr/share/man/man5/krb5.conf.5.gz from install of krb5-libs-1.13.2-5.fc22.i686 conflicts with file from package krb5-libs-1.13.1-3.fc22.x86_64
  file /usr/share/doc/gnutls/NEWS from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/cs/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/de/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/en@boldquot/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/en@quot/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/eo/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/fi/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/fr/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/it/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/ms/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/nl/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/pl/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/sv/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/uk/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/vi/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64
  file /usr/share/locale/zh_CN/LC_MESSAGES/gnutls.mo from install of gnutls-3.3.16-1.fc22.i686 conflicts with file from package gnutls-3.3.15-1.fc22.x86_64

Is there any way to have the 32 and 64 bit packages simultaneously or will I have to use another distro for steam?

Thanks.

I'd try with Fedora 64-bit. Unless your hardware is ancient there's no reason not to. You can't use use 64-bit packets on a 32-bit install as far as I know. You can emulate 32 on 64 but not vice versa.

I am using 64 bit.

Did you install the rpmfusion repos, both free and non-free?

http://rpmfusion.org/Configuration

You might try this...

Make sure you install VIM first....or just use your favorite editor.

sudo dnf install vim

Open a terminal and issue the following command:

sudo vim /etc/yum.repos.d/steam.repo

Insert the following code:

[steam]
name=Steam RPM packages (and dependencies) for Fedora
baseurl=http://spot.fedorapeople.org/steam/fedora-$releasever/
enabled=1
skip_if_unavailable=1
gpgcheck=0

Complete the install with:

sudo dnf install steam

Hope that helps.

Here is my dependicies for Steam on Fedora 22

As you can see they are all 32bit packages.

Dependencies resolved.
=======================================================================
 Package              Arch    Version                          Repository  Size    =======================================================================
Removing:
 alsa-lib             i686    1.0.29-1.fc22                    @System    1.2 M
 atk                  i686    2.16.0-1.fc22                    @System    1.2 M
 audit-libs           i686    2.4.2-1.fc22                     @System    230 k
 avahi-libs           i686    0.6.31-31.fc22                   @System    144 k
 bzip2-libs           i686    1.0.6-14.fc22                    @System     72 k
 cairo                i686    1.14.2-1.fc22                    @System    1.8 M
 cracklib             i686    2.9.1-5.fc22                     @System    190 k
 cups-libs            i686    1:2.0.3-1.fc22                   @System    778 k
 cyrus-sasl-lib       i686    2.1.26-23.fc22                   @System    386 k
 dbus-libs            i686    1:1.8.18-1.fc22                  @System    344 k
 elfutils-libelf      i686    0.163-1.fc22                     @System    994 k
 elfutils-libs        i686    0.163-1.fc22                     @System    694 k
 expat                i686    2.1.0-10.fc22                    @System    198 k
 fontconfig           i686    2.11.94-1.fc22                   @System    594 k
 freetype             i686    2.5.5-1.fc22                     @System    913 k
 gdk-pixbuf2          i686    2.31.4-1.fc22                    @System    2.6 M
 glib2                i686    2.44.1-1.fc22                    @System     11 M
 gmp                  i686    1:6.0.0-9.fc22                   @System    1.1 M
 gnutls               i686    3.3.16-1.fc22                    @System    1.9 M
 graphite2            i686    1.2.4-3.fc22                     @System    178 k
 gtk2                 i686    2.24.28-1.fc22                   @System     13 M
 harfbuzz             i686    0.9.40-1.fc22                    @System    417 k
 jasper-libs          i686    1.900.1-30.fc22                  @System    327 k
 jbigkit-libs         i686    2.1-3.fc22                       @System    103 k
 keyutils-libs        i686    1.5.9-4.fc22                     @System     53 k
 krb5-libs            i686    1.13.2-5.fc22                    @System    2.1 M
 libX11               i686    1.6.3-1.fc22                     @System    1.3 M
 libXScrnSaver        i686    1.2.2-8.fc22                     @System     35 k
 libXau               i686    1.0.8-4.fc22                     @System     49 k
 libXcomposite        i686    0.4.4-6.fc22                     @System     34 k
 libXcursor           i686    1.1.14-4.fc22                    @System     45 k
 libXdamage           i686    1.1.4-6.fc22                     @System     28 k
 libXext              i686    1.3.3-2.fc22                     @System     87 k
 libXfixes            i686    5.0.1-4.fc22                     @System     25 k
 libXft               i686    2.3.2-2.fc22                     @System    121 k
 libXi                i686    1.7.4-2.fc22                     @System     71 k
 libXinerama          i686    1.1.3-4.fc22                     @System     14 k
 libXrandr            i686    1.4.2-2.fc22                     @System     46 k
 libXrender           i686    0.9.9-1.fc22                     @System     45 k
 libXxf86vm           i686    1.1.4-1.fc22                     @System     24 k
 libattr              i686    2.4.47-9.fc22                    @System     19 k
 libcap               i686    2.24-7.fc22                      @System    100 k
 libcom_err           i686    1.42.12-4.fc22                   @System     58 k
 libcurl              i686    7.40.0-5.fc22                    @System    499 k
 libdatrie            i686    0.2.8-5.fc22                     @System     57 k
 libdb                i686    5.3.28-12.fc22                   @System    1.9 M
 libdrm               i686    2.4.61-3.fc22                    @System    291 k
 libedit              i686    3.1-12.20150325cvs.fc22          @System    219 k
 libffi               i686    3.1-7.fc22                       @System     51 k
 libgcc               i686    5.1.1-4.fc22                     @System    202 k
 libgcrypt            i686    1.6.3-4.fc22                     @System    770 k
 libgpg-error         i686    1.17-2.fc22                      @System    429 k
 libidn               i686    1.29-3.fc22                      @System    589 k
 libjpeg-turbo        i686    1.4.0-1.fc22                     @System    461 k
 libpciaccess         i686    0.13.3-0.3.fc22                  @System     44 k
 libpng               i686    2:1.6.16-3.fc22                  @System    227 k
 libpng12             i686    1.2.50-8.fc22                    @System    449 k
 libselinux           i686    2.3-10.fc22                      @System    156 k
 libssh2              i686    1.5.0-1.fc22                     @System    358 k
 libstdc++            i686    5.1.1-4.fc22                     @System    1.6 M
 libtasn1             i686    4.5-1.fc22                       @System    415 k
 libthai              i686    0.1.21-1.fc22                    @System    714 k
 libtiff              i686    4.0.3-20.fc22                    @System    482 k
 libtxc_dxtn          i686    1:1.0.1-1.gitef072983.fc22       @System     19 k
 libverto             i686    0.2.6-4.fc22                     @System     22 k
 libwayland-client    i686    1.7.0-1.fc22                     @System     48 k
 libwayland-server    i686    1.7.0-1.fc22                     @System     60 k
 libxcb               i686    1.11-8.fc22                      @System    879 k
 libxshmfence         i686    1.2-1.fc22                       @System    6.1 k
 llvm-libs            i686    3.5.0-9.fc22                     @System     28 M
 mesa-dri-drivers     i686    10.6.1-1.20150629.fc22           @System     29 M
 mesa-filesystem      i686    10.6.1-1.20150629.fc22           @System     28 k
 mesa-libEGL          i686    10.6.1-1.20150629.fc22           @System    189 k
 mesa-libGL           i686    10.6.1-1.20150629.fc22           @System    738 k
 mesa-libgbm          i686    10.6.1-1.20150629.fc22           @System     81 k
 mesa-libglapi        i686    10.6.1-1.20150629.fc22           @System    294 k
 ncurses-libs         i686    5.9-18.20150214.fc22             @System    904 k
 nettle               i686    2.7.1-5.fc22                     @System    760 k
 nspr                 i686    4.10.8-1.fc22                    @System    302 k
 nss                  i686    3.19.2-1.0.fc22                  @System    2.4 M
 nss-softokn          i686    3.19.2-1.0.fc22                  @System    1.1 M
 nss-util             i686    3.19.2-1.0.fc22                  @System    170 k
 openldap             i686    2.4.40-12.fc22                   @System    987 k
 openssl-libs         i686    1:1.0.1k-11.fc22                 @System    2.4 M
 p11-kit              i686    0.23.1-2.fc22                    @System    441 k
 pam                  i686    1.1.8-19.fc22                    @System    2.4 M
 pango                i686    1.36.8-6.fc22                    @System    759 k
 pcre                 i686    8.37-2.fc22                      @System    1.6 M
 pixman               i686    0.32.6-4.fc22                    @System    716 k
 readline             i686    6.3-5.fc22                       @System    446 k
 sqlite               i686    3.8.10.2-1.fc22                  @System    939 k
 steam                i686    1.0.0.50-4.fc22                  @System    2.6 M
 systemd-libs         i686    219-19.fc22                      @System    1.1 M
 trousers             i686    0.3.13-3.fc22                    @System    880 k
 xz-libs              i686    5.2.0-2.fc22                     @System    172 k
 zlib                 i686    1.2.8-7.fc22                     @System    187 k

Transaction Summary
================================================================================

Starting to see if I can recreate the issue.

When you get the chance could you run.

sudo dnf repolist

and give use the output?

Here you go....but I don't have steam installed this time around, because of running Windows in a KVM and gaming natively there.

repo id                    repo name                                      status
*fedora                    Fedora 22 - x86_64                             44,762
ozonos                     Repository for Ozon OS                             61
rpmfusion-free             RPM Fusion for Fedora 22 - Free                   498
rpmfusion-free-updates     RPM Fusion for Fedora 22 - Free - Updates           0
rpmfusion-nonfree          RPM Fusion for Fedora 22 - Nonfree                165
rpmfusion-nonfree-updates  RPM Fusion for Fedora 22 - Nonfree - Updates        0
*updates                   Fedora 22 - x86_64 - Updates                    7,590

I do remember having issues installing steam before and came across a thread about installing play on linux / steam and of course I didn't bookmark the link, but a google search might find the answer....i'll look around in a few mins.

Blanger, I meant the OP X P.

** Off topic ** I see you have Ozonos, if you have issues with updates remove/disable Ozonos.
I had to remove the repo, Fedy is not up to date right now and is causing issues.

An alternative to Fedy is Easy Life Fedora. http://easylifeproject.org/

I mean if you have no issue then great!
Just saw that repo and I had to remove it yesterday .

LOL...sorry, that's what I get for not having enough coffee in my system yet.

Thanks for the tip on Fedy.

On a side note: I just tried the install from the info I posted above and it installed Steam on my system without issue.

1 Like

I think that its a possible repo issue.
I have a special repo in my list for steam and I think I installed through Fedy when it was working.

Easy life does not work right now on my machines.
The only user on my Fedora installs are my work Kerberos credentials.
I pulled them from the LDAP server, after installing, so when I login to my fedora machine. Its like a Standard Corporate build of RHEL!

However Easy life in a noble attempt to protect new users from installing from the root account.
Blocks me as I can only install local content with root as my user account is technically not local. Even though I can login locally.

1 Like

Here is my repo list.
@stenstorp
Paste up your list please.

chartman localhost:~ $ sudo dnf repolist
Last metadata expiration check performed 0:15:20 ago on Sat Jul 25 10:27:05 2015.
repo id                   status                      repo name
*fedora                   44,762                      Fedora 22 x86_64
fedora-steam                  21                      negativo17 - Steam
google-chrome                  3                      chrome
rpmfusion-free               501                      RPM Fusion for Fedora 22 - Free
rpmfusion-free-updates        19                      RPM Fusion for Fedora 22 - Free - Updates
rpmfusion-nonfree            176                      RPM Fusion for Fedora 22 - Nonfree
rpmfusion-nonfree-updates     14                      RPM Fusion for Fedora 22 - Nonfree - Updates
satya164-numix                 6                      Copr repo for numix owned by satya164
*updates                   7,590                      Fedora 22 - x86_64 - Updates

Sorry. Didn't misunderstood you.

@Zeverin @WastelandSamurai @blanger I think I'll just stick with my Debian installation. Thanks anyway.