You are not logged in.

#1 2017-06-02 19:10:27

alexanders916
Member
Registered: 2017-05-30
Posts: 42

[SOLVED] Steams doesn't run despite having 32-bit libs

Hello guys,
I installed steam (it extracted packages..) and then open it by the command "steam-native" (steam-runtime has got old libs, but's working). It tells me that I haven't got 32-bit libs:

You are missing the following 32-bit libraries, and Steam may not run:
libXtst.so.6
libXrandr.so.2
libgobject-2.0.so.0
libglib-2.0.so.0
libgtk-x11-2.0.so.0
libpulse.so.0
libgdk_pixbuf-2.0.so.0

When I continue it says:

Fatal Error: Failed to load steamui.io

They are all installed (in 32-bit too). So I opened firefox and searched maybe 2 hours for a solution. No answer worked. I would appreciate if someone could help me. I'm using nvidia's priopetary drivers (nvidia, nvidia-utils, lib32-nvidia-utils).
Thanks for helping me!

Last edited by alexanders916 (2017-06-03 12:13:47)

Offline

#2 2017-06-02 19:15:50

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [SOLVED] Steams doesn't run despite having 32-bit libs

Have you installed the steam-native-runtime package?


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#3 2017-06-02 19:16:01

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,882
Website

Re: [SOLVED] Steams doesn't run despite having 32-bit libs

Please post the output of

pacman -Q steam-native-runtime

EDIT: Too slow

Last edited by WorMzy (2017-06-02 19:16:23)


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Online

#4 2017-06-02 19:18:56

alexanders916
Member
Registered: 2017-05-30
Posts: 42

Re: [SOLVED] Steams doesn't run despite having 32-bit libs

No... I didn't installed it. I'm sorry for taking your time!

Last edited by alexanders916 (2017-06-02 19:24:30)

Offline

#5 2017-06-02 19:20:12

alexanders916
Member
Registered: 2017-05-30
Posts: 42

Re: [SOLVED] Steams doesn't run despite having 32-bit libs

Thanks for helping, lol

Last edited by alexanders916 (2017-06-02 19:24:45)

Offline

#6 2017-06-02 19:26:01

alex.theoto
Member
From: Athens Greece
Registered: 2014-11-30
Posts: 307

Re: [SOLVED] Steams doesn't run despite having 32-bit libs

Please mark your thread as [SOLVED]

Offline

#7 2017-06-02 21:03:45

alexanders916
Member
Registered: 2017-05-30
Posts: 42

Re: [SOLVED] Steams doesn't run despite having 32-bit libs

It's kinda working, but it launches the runtime edition and not the native... even if i click the steam (native)

Last edited by alexanders916 (2017-06-02 21:07:07)

Offline

#8 2017-06-02 21:29:11

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,754

Re: [SOLVED] Steams doesn't run despite having 32-bit libs

It runs the correct version, the runtime you see afterwards is simply the name of the process, the necessary overrides and variable redefinitions are done by the steam-native script before starting the steam runtime process. Everything works correctly.

Offline

#9 2017-06-02 21:37:22

alexanders916
Member
Registered: 2017-05-30
Posts: 42

Re: [SOLVED] Steams doesn't run despite having 32-bit libs

The process also points to /.../ubuntu12_32/steam, that's why I'm so confused right now. So basiclly, the steam-native-runtime overrides the runtimes settings and then launches the custom runtime process?

Last edited by alexanders916 (2017-06-02 21:41:40)

Offline

#10 2017-06-02 23:27:50

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,754

Re: [SOLVED] Steams doesn't run despite having 32-bit libs

the process that it launches is the same as always, it sets up the environment so that instead of loading libraries from the default steam folder, it loads them from the system. steam-native is just a script file

#!/bin/sh
export STEAM_RUNTIME=0
# Workaround for dbus fatal termination related coredumps (SIGABRT)
# https://github.com/ValveSoftware/steam-for-linux/issues/4464
export DBUS_FATAL_WARNINGS=0
# Override some libraries as these are what games linked against.
export LD_LIBRARY_PATH="/usr/lib/steam:/usr/lib32/steam"
exec /usr/lib/steam/steam "$@"

If you are still confused and want to know more, that's out of scope for this thread. You can read up on LD_LIBRARY_PATH,  dynamic libraries et al.  all over the internet. As you see your original problem is no more and "steam-native" does what it is supposed to do.

Offline

#11 2017-06-03 12:13:31

alexanders916
Member
Registered: 2017-05-30
Posts: 42

Re: [SOLVED] Steams doesn't run despite having 32-bit libs

Thank you for the explanation!

Offline

Board footer

Powered by FluxBB