[2.1.15] Does not start (Steam, Linux)
Posted: Mon Aug 24, 2026 2:03 pm
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:
Crucial bit seems to be this:
When starting the binary directly (using the terminal, without steam), I also get:
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 427520Code: 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 directoryCode: 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