Page 1 of 1

[2.0.11] Game doesn't start after hitting "Play"

Posted: Sun Oct 27, 2024 7:05 pm
by TheBobcat
After hitting "Play" on Steam, no window opens, and after ~10 seconds the button goes back from blue to green, meaning the game's considered closed.

Running on Linux Mint 19.3, should have been installed natively (i.e. no Proton), although that was years ago and I'm not sure where to check. Full specs:
10-27-2024, 19-54-06.png
10-27-2024, 19-54-06.png (31.82 KiB) Viewed 614 times
Tried verifying the game files, no issues found. Uninstalling Space Age doesn't work either, although the game did work back in August. I'd like to provide a log file but the latest log is from August, looks like the game doesn't even get far enough to print a log in the first place. No mods or launch arguments.

Re: [2.0.11] Game doesn't start after hitting "Play"

Posted: Sun Oct 27, 2024 7:18 pm
by TheBobcat
10-27-2024, 20-18-27.png
10-27-2024, 20-18-27.png (24.13 KiB) Viewed 602 times
oh come on

Re: [2.0.11] Game doesn't start after hitting "Play"

Posted: Sun Oct 27, 2024 7:31 pm
by vinzenz
We currently don't support older glibc versions because of build issues. Please update to a more recent version of your distribution. Linux Mint 19.3 seems to be EOL since April 2023.

Re: [2.0.11] Game doesn't start after hitting "Play"

Posted: Sun Oct 27, 2024 7:36 pm
by TheBobcat
It's not so much "update your distribution" but rather "reinstall the entire thing" because the Mint update system is terrible. I feel like this could have been avoided by putting the glibc requirement into the minimum specs or into the changelog, this change just broke the game entirely with no warning.

Re: [2.0.11] Game doesn't start after hitting "Play"

Posted: Sun Oct 27, 2024 7:42 pm
by Techjar
I ran into the same problem on one of my systems with a different distro, and didn't feel like going through the hassle of updating right then and making sure everything still worked. I was able to work around it by manually downloading a newer (precompiled) glibc version into my home directory, then using NixOS's patchelf tool to redirect the Factorio binary to it. You need to redirect both the rpath and the dynamic loader, hence just using LD_LIBRARY_PATH won't work. Praise to Wube for having absolutely minimal system library dependencies!