You are not logged in.
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
Offline
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.
Offline
No... I didn't installed it. I'm sorry for taking your time!
Last edited by alexanders916 (2017-06-02 19:24:30)
Offline
Thanks for helping, lol
Last edited by alexanders916 (2017-06-02 19:24:45)
Offline
Please mark your thread as [SOLVED]
Offline
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
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
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
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
Thank you for the explanation!
Offline