View previous topic :: View next topic |
Author |
Message |
FilthyPitDog Apprentice
Joined: 12 Jan 2021 Posts: 194 Location: South Pacific
|
Posted: Fri Dec 30, 2022 11:47 pm Post subject: STEAM_RUNTIME=0 steam |
|
|
I can launch steam fine using STEAM_RUNTIME=1
but STEAM_RUNTIME=0 show this error
Code: | src/steamUI/Main.cpp (3060) : !"Fatal Error: Could not load module 'bin/vgui2_s.dll'" |
I searched around and found "Steam "Could not load module vgui2" [solved]" https://forums.gentoo.org/viewtopic-t-1110384-start-0.html
but this
Code: | find ~/.local/share/Steam/ -name 'libgpg-error.so*' -delete
find ~/.local/share/Steam/ -name 'libstdc++*' -delete
find ~/.local/share/Steam/ -name 'libgcc_s.so*' -delete |
does not do anything for me? any ideas?
Code: | ➜ STEAM_RUNTIME=0 steam
steam.sh[752]: Running Steam on gentoo 1.0.0.74-r1 64-bit
steam.sh[752]: STEAM_RUNTIME is disabled by the user
steam.sh[752]: Can't find 'steam-runtime-check-requirements', continuing anyway
[2022-12-30 15:47:41] Startup - updater built Dec 19 2022 21:57:59
[2022-12-30 15:47:41] Startup - Steam Client launched with: '/home/mrturcot/.local/share/Steam/ubuntu12_32/steam'
[2022-12-30 15:47:41] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
Installing breakpad exception handler for appid(steam)/version(1671501303)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2022-12-30 15:47:41] Loading cached metrics from disk (/home/mrturcot/.local/share/Steam/package/steam_client_metrics.bin)
[2022-12-30 15:47:41] Using the following download hosts for Public, Realm steamglobal
[2022-12-30 15:47:41] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2022-12-30 15:47:41] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2022-12-30 15:47:41] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1671501303)
[2022-12-30 15:47:41] Checking for update on startup
[2022-12-30 15:47:41] Checking for available updates...
[2022-12-30 15:47:41] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_publicbeta_ubuntu12
[2022-12-30 15:47:41] Manifest download: send request
Installing breakpad exception handler for appid(steam)/version(1671501303)
[2022-12-30 15:47:41] Manifest download: waiting for download to finish
[2022-12-30 15:47:42] Manifest download: finished
[2022-12-30 15:47:42] Download skipped: /steam_client_publicbeta_ubuntu12 version 1671501303, installed version 1671501303, existing pending version 0
[2022-12-30 15:47:42] Nothing to do
[2022-12-30 15:47:42] Verifying installation...
[2022-12-30 15:47:42] Performing checksum verification of executable files
[2022-12-30 15:47:42] Verification complete
Loaded SDL version 2.27.0-p7718664
src/steamUI/Main.cpp (3060) : !"Fatal Error: Could not load module 'bin/vgui2_s.dll'"
src/steamUI/Main.cpp (3060) : !"Fatal Error: Could not load module 'bin/vgui2_s.dll'"
Installing breakpad exception handler for appid(steam)/version(1671501303)
assert_20221230154743_6.dmp[850]: Uploading dump (out-of-process)
/tmp/dumps/assert_20221230154743_6.dmp
[2022-12-30 15:47:43] Shutdown
Installing breakpad exception handler for appid(steam)/version(1671501303)
Installing breakpad exception handler for appid(steam)/version(1671501303)
assert_20221230154743_6.dmp[850]: Finished uploading minidump (out-of-process): success = yes
assert_20221230154743_6.dmp[850]: response: CrashID=bp-9bbb86c8-09f1-40f2-9ec2-0e5712221230
assert_20221230154743_6.dmp[850]: file ''/tmp/dumps/assert_20221230154743_6.dmp'', upload yes: ''CrashID=bp-9bbb86c8-09f1-40f2-9ec2-0e5712221230' | ' _________________ Gentoo is a way of life... |
|
Back to top |
|
|
ajgringo619 n00b
Joined: 01 Nov 2022 Posts: 30
|
Posted: Sun Jan 01, 2023 1:53 am Post subject: |
|
|
Have you tried running the stable Steam client instead of the beta? |
|
Back to top |
|
|
FilthyPitDog Apprentice
Joined: 12 Jan 2021 Posts: 194 Location: South Pacific
|
Posted: Wed Jan 04, 2023 4:27 pm Post subject: |
|
|
Stramort2 wrote: | Hi I got a similar problem with Steam. Do you already found a solution for this problem? |
Hey so I made an issue on steam GitHub https://github.com/ValveSoftware/steam-for-linux/issues/9054
But it was closed immediately as disabling steam runtime is not supported.
I'm sure it can work but I don't know how. I'm fairly sure it has something to do with LD using 64bit libs _________________ Gentoo is a way of life... |
|
Back to top |
|
|
rab0171610 Guru
Joined: 24 Dec 2022 Posts: 443
|
Posted: Wed Jan 04, 2023 4:41 pm Post subject: |
|
|
Have you considered that you may need to use abi_x86_32? |
|
Back to top |
|
|
FilthyPitDog Apprentice
Joined: 12 Jan 2021 Posts: 194 Location: South Pacific
|
Posted: Wed Jan 04, 2023 4:45 pm Post subject: |
|
|
My gcc is multilib and sys-devel/binutils doesn't have 32 abi USE. I'm not sure where to add it _________________ Gentoo is a way of life... |
|
Back to top |
|
|
rab0171610 Guru
Joined: 24 Dec 2022 Posts: 443
|
Posted: Wed Jan 04, 2023 5:02 pm Post subject: |
|
|
Ok, if that is all the relevant packages that are related to steam then it is probably not relevant to your case. I thought it was something to eliminate as a possibility. I use wine and compile my own Bottles software, so I have it in my global USE flags in make.conf because I want it for a lot of packages. That would not be desired for some but it works out for me to play games and have 32bit video drivers.
Google "steam abi_x86_32" to read relevant conversations about it. |
|
Back to top |
|
|
sqrtd n00b
Joined: 21 Jan 2023 Posts: 10 Location: Portugal
|
Posted: Sat Jan 21, 2023 3:13 pm Post subject: |
|
|
I'm not sure if you still require help, but if so, here are some recommendations:
emerge games-util/steam-meta games-util/steam-launcher games-util/steam-client-meta from the steam-overlay with the steamruntime USE flag disabled, so it pulls the necessary dependencies.
Enable abi_x86_32 globally, some dependencies might still be missing, but it could prevent future issues with Steam and possibly increase compatibility with some games.
Check out esteam on the steam-overlay as you might need it for some game dependencies when using STEAM_RUNTIME=0 |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22853
|
Posted: Sat Jan 21, 2023 4:21 pm Post subject: |
|
|
Enabling abi_x86_32 globally is almost certainly overkill. If dependencies are set correctly in the relevant ebuilds, it should be sufficient to enable that flag only on Steam, then enable it iteratively on packages where Steam or its dependencies require it to be enabled. |
|
Back to top |
|
|
jackfrostenson n00b
Joined: 27 May 2023 Posts: 6
|
Posted: Sat May 27, 2023 5:04 am Post subject: |
|
|
what a strange mistake ._. Honestly, I had never seen anything like this, in the same way, thanks for sharing it |
|
Back to top |
|
|
|