Page 1 of 1

[2.1.15] Does not start (Steam, Linux)

Posted: Mon Aug 24, 2026 2:03 pm
by C-Otto
v2.1.15 (experimental) does not start. There are no new files/log updates in ~/.factorio/, either. After clicking "Play" in Steam, I see the button change to "Cancel". Within around two seconds it changes back to "Play". I don't see any game window (nor error message). I'm playing on (Debian) Linux with Steam.

From the Steam STDOUT:

Code: Select all

chdir "/mnt/steam/debian-installation/steamapps/common/Factorio"
ERROR: ld.so: object '/mnt/steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/mnt/steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 427520, but recording for this game is disabled
Adding process 48152 for gameID 427520
ERROR: ld.so: object '/mnt/steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/mnt/steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 48153 for gameID 427520
ERROR: ld.so: object '/mnt/steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 48154 for gameID 427520
Adding process 48155 for gameID 427520
setlocale "en_US.UTF-8": No such file or directory
pv-locale-gen: Missing locale en_US.UTF-8
pv-locale-gen: Generating locale en_GB.UTF-8...
pv-locale-gen: Generated locale en_GB.UTF-8 successfully
pv-locale-gen: Generating locale en_US.UTF-8...
pv-locale-gen: Generated locale en_US.UTF-8 successfully
pv-adverb[48208]: W: Container startup will be faster if missing locales are created at OS level
/mnt/steam/debian-installation/steamapps/common/Factorio/bin/x64/factorio: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
Game Recording - game stopped [gameid=427520]
Removing process 48155 for gameID 427520
Removing process 48154 for gameID 427520
Removing process 48153 for gameID 427520
Removing process 48152 for gameID 427520
Crucial bit seems to be this:

Code: Select all

/mnt/steam/debian-installation/steamapps/common/Factorio/bin/x64/factorio: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
When starting the binary directly (using the terminal, without steam), I also get:

Code: Select all

xxx@xxx:/mnt/steam/debian-installation/steamapps/common/Factorio$ bin/x64/factorio 
bin/x64/factorio: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory

Re: [2.1.15] Does not start (Steam, Linux)

Posted: Mon Aug 24, 2026 2:18 pm
by Sanqui
Sorry about this - we are in the middle of making some changes to the Steam Linux deploy process. This should be fixed now since I patched the release.

Re: [2.1.15] Does not start (Steam, Linux)

Posted: Mon Aug 24, 2026 2:20 pm
by C-Otto
Indeed, thanks. I had to restart steam first, though.