Page 2 of 2
Re: [2.1.7] Game not launching on Linux, no rewrite of log file
Posted: Thu Jun 25, 2026 6:19 am
by Daniel0x00
Hey all, don't despair, there is a way to run Factorio on older Debian/Ubuntu systems without Proton+Win.
The solution is to run Factorio via Steam Linunx Runtime 4.0, which has correct version of glibc. There is a high chance you got it installed already, if that's the case, all you need to do is to edit your `~/.steam/steam/config/config.vdf`, find 427520 (it is Factorio's Steam ID) under `CompatToolMapping` section and edit `steamlinuxruntime` to `steamlinuxruntime_4`. Then be sure to restart Steam, and Factorio will magically work.
Re: [2.1.7] Game not launching on Linux, no rewrite of log file
Posted: Thu Jun 25, 2026 6:28 am
by Prommah
Merssedes wrote: Thu Jun 25, 2026 6:10 am
Can Ubuntu 22.04 (which ships 2.35) be redirected to Debian bookworm it based on (has 2.36 in repository)?
Not in any practical/worthwhile way as far as I know. Ubuntu isn't really based on a specific fully finished Debian version. It's more like they 'fork' from one while that version is mid-way through development. They end up pretty different by the time they're both released. glibc is really, really core to a lot of things and not at all simple to just upgrade.
You
can build other versions of glibc and get programs to use them, which I mentioned a little about above, but it seems really really hacky and I wouldn't trust it.
Merssedes wrote: Thu Jun 25, 2026 6:10 am
As backward solution: can Ubuntu be used in build container?
I suggested that (as a joke) and Sanqui said just before your replies that he'd look into it. I wouldn't get your hopes up. I'm not sure it's reasonable for them to rework part of their build process for the few of us stuck in a wonky situation where we can't upgrade for a bit

Re: [2.1.7] Game not launching on Linux, no rewrite of log file
Posted: Thu Jun 25, 2026 6:33 am
by Merssedes
Daniel0x00 wrote: Thu Jun 25, 2026 6:19 am
Hey all, don't despair, there is a way to run Factorio on older Debian/Ubuntu systems without Proton+Win.
The solution is to run Factorio via Steam Linunx Runtime 4.0, which has correct version of glibc. There is a high chance you got it installed already, if that's the case, all you need to do is to edit your `~/.steam/steam/config/config.vdf`, find 427520 (it is Factorio's Steam ID) under `CompatToolMapping` section and edit `steamlinuxruntime` to `steamlinuxruntime_4`. Then be sure to restart Steam, and Factorio will magically work.
Which requires installed Steam. Unfortunately, not my case

Re: [2.1.7] Game not launching on Linux, no rewrite of log file
Posted: Thu Jun 25, 2026 6:51 am
by Prommah
Daniel0x00 wrote: Thu Jun 25, 2026 6:19 am
Hey all, don't despair, there is a way to run Factorio on older Debian/Ubuntu systems without Proton+Win.
The solution is to run Factorio via Steam Linunx Runtime 4.0, which has correct version of glibc. There is a high chance you got it installed already, if that's the case, all you need to do is to edit your `~/.steam/steam/config/config.vdf`, find 427520 (it is Factorio's Steam ID) under `CompatToolMapping` section and edit `steamlinuxruntime` to `steamlinuxruntime_4`. Then be sure to restart Steam, and Factorio will magically work.
Ahhh that's a really nice idea. I completely forgot the Steam Linux Runtime was a thing. Seems to launch the game at least. Can't test properly until later. Thanks!
Merssedes wrote: Thu Jun 25, 2026 6:33 am
Which requires installed Steam. Unfortunately, not my case
There are other ways to do the same thing. Lutris seems to have scripts for Factorio that let you provide the file from the website. Maybe you can either containerise it similarly, or run the Windows build with Proton (not using Steam).