ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
649 stars 75 forks source link

tf2 x64 beta no longer launches on linux #5617

Closed sylveonsylvia closed 7 months ago

sylveonsylvia commented 7 months ago

the 64bit beta no longer launches on linux and complains about not being launched through the steam for linux runtime (even if steam linux runtime is selected as the compatability tool)

this is printed in the log when the game crashes FATAL: It appears tf was not launched within the Steam for Linux sniper runtime environment. FATAL: Please consult documentation to ensure correct configuration, aborting.

emmjuan commented 7 months ago

Same issue on my end.

Tiagoquix commented 7 months ago

Can confirm the game does not open for me as well using the native version (not forcing any compatibility tool).

Neither the normal version (Vulkan) nor the Legacy OpenGL version opens after the update.

I'm on Fedora Linux 39 KDE using X11.

santumerino commented 7 months ago

I was just about to post an issue on this! Glad I saw this so I didn't accidentally spam, haha

TF2 doesn't launch for me either, in Vulkan or OpenGL, and I don't get a crash message when it fails to load. I'm running Linux Mint Cinnamon 21.3 (based on Ubuntu 22.04 jammy).

yipa33 commented 7 months ago

Same problem here. Legacy OpenGL doesn't work either.

This line appears in console log: [2024-04-18 19:19:02] GLibLog: domain:LIBDBUSMENU-GLIB msg:Trying to remove a child that doesn't believe we're it's parent.

amoldybuffalo commented 7 months ago

Same issue on fedora 39.

notgonnaposta commented 7 months ago

Same issue with me, does not launch. No error or anything. I'm on Linux Mint Cinnamon 21.3.

snipergaming134 commented 7 months ago

same on garuda linux

DeeJayLSP commented 7 months ago

Can confirm

Running on Nobara Linux (same as Fedora) 39 Wayland.

One thing to note is that a few weeks ago I tried to run the 64-bit beta on Ubuntu 22.04, but wouldn't open because TF2 used a too recent glibc.

cedarmax commented 7 months ago

ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. pid 66130 != 66128, skipping destruction (fork without exec?) ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

FATAL: It appears tf was not launched within the Steam for Linux sniper runtime environment. FATAL: Please consult documentation to ensure correct configuration, aborting.

Game exits Running Ubuntu 22.04 LTS

dangodai commented 7 months ago

Same issue, same error. Running Arch Linux with steam from the official repos, system is fully updated.

Trying to force Steam Linux Runtime 1.0 (scout) doesn't change anything, same error message.

AwesomeCoder412412 commented 7 months ago

Can confirm

Running on Nobara Linux (same as Fedora) 39 Wayland.

One thing to note is that a few weeks ago I tried to run the 64-bit beta on Ubuntu 22.04, but wouldn't open because TF2 used a too recent glibc.

I do think the glibc issue's been fixed, I saw it marked as solved a bit ago on this tracker.

sylveonsylvia commented 7 months ago

Same issue, same error. Running Arch Linux with steam from the official repos, system is fully updated.

Trying to force Steam Linux Runtime 1.0 (scout) doesn't change anything, same error message.

i feel like this might be why it isnt working, the game is still configured to use the scout runtime but the current version of the beta requires the sniper runtime

tr4shqu33nz commented 7 months ago

doesn't launch on my end either, running steam deck!

dangodai commented 7 months ago

Same issue, same error. Running Arch Linux with steam from the official repos, system is fully updated. Trying to force Steam Linux Runtime 1.0 (scout) doesn't change anything, same error message.

i feel like this might be why it isnt working, the game is still configured to use the scout runtime but the current version of the beta requires the sniper runtime

Oops, I didn't connect the dots between the different version names. I would wager you are correct.

DeeJayLSP commented 7 months ago

Seems fixed now

ShroomSister commented 7 months ago

Same issue here! Nobara Linux, up-to-date, KDE Plasma desktop. NVidia GTX 4060ti, proprietary drivers. Issue persists after a full reboot, in both Wayland and X11. Thanks

snipergaming134 commented 7 months ago

Seems fixed now

it isn't

amoldybuffalo commented 7 months ago

Same issue, same error. Running Arch Linux with steam from the official repos, system is fully updated. Trying to force Steam Linux Runtime 1.0 (scout) doesn't change anything, same error message.

i feel like this might be why it isnt working, the game is still configured to use the scout runtime but the current version of the beta requires the sniper runtime

I wonder if perhaps there would be a way to go into config files and force it to use the sniper run time to test this hypothesis.

DeeJayLSP commented 7 months ago

Seems fixed now

it isn't

Just received an update in my end.

snipergaming134 commented 7 months ago

Seems fixed now

it isn't

Just updated in my end.

on my end it still closes

snipergaming134 commented 7 months ago

oh nvm there is an update

Juliods commented 7 months ago

ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. pid 66130 != 66128, skipping destruction (fork without exec?) ERROR: ld.so: object '/home/cedar/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

FATAL: It appears tf was not launched within the Steam for Linux sniper runtime environment. FATAL: Please consult documentation to ensure correct configuration, aborting.

Game exits Running Ubuntu 22.04 LTS

yeah, i had a similar error to yours

FizzBuzz3000 commented 7 months ago

How many of you have the steam overlay disabled? I was able to get TF2 to launch when I re-enabled the steam overlay.

On fedora 39.

Juliods commented 7 months ago

my steam overlay is enabled, but it won't launch

sylveonsylvia commented 7 months ago

ok its been fixed by an update, if its still happening to you restart steam

snipergaming134 commented 7 months ago

How many of you have the steam overlay disabled? I was able to get TF2 to launch when I re-enabled the steam overlay.

On fedora 39.

they fixed it

doofytails commented 7 months ago

ok its been fixed by an update, if its still happening to you restart steam

Running arch Linux and the game still doesn't work despite reopening steam, don't close the thread because some people might be going through other potential issues.

The64thGamer commented 7 months ago

Running on Ubuntu and still the same issue after the update. Instead of never launching it now attempts to launch and immediately closes.

333voidGirl commented 7 months ago

Running arch Linux and the game still doesn't work despite reopening steam, don't close the thread because some people might be going through other potential issues.

Seconding this.

sylveonsylvia commented 7 months ago

ok its been fixed by an update, if its still happening to you restart steam

Running arch Linux and the game still doesn't work despite reopening steam, don't close the thread because some people might be going through other potential issues.

this specific crash was fixed, if the games still crashing for other reasons open your own issue

TapiocaFox commented 7 months ago

ok its been fixed by an update, if its still happening to you restart steam

Running arch Linux and the game still doesn't work despite reopening steam, don't close the thread because some people might be going through other potential issues.

I am running Arch and the game launches now.