Page 1 of 1
[0.16.17] Game won't start, not creating new log file
Posted: Tue Jan 23, 2018 3:42 am
by EnigmaticAussie
OS: Ubuntu
Game Version: Factorio 0.16.17, linux64, steam
I've patched and updated my OS, Steam and Factorio.
I've validated the game files via Steam, no resolution.
On starting the game, I get the Steam overlay "Starting game: Factorio". Then it exits without warning.
/home/user/.factorio/factorio-current.log hasn't changed since the last time I was actually in the game using version 0.16.16
I have uninstalled and reinstalled Factorio through Steam.
Game now starts.
[edit] Silly duffer didn't check the version number. Game started 0.15.40. Original issue not yet resolved[/edit]
Posting for others who may be affected by this strange behaviour.
Re: [0.16.17] Game won't start, not creating new log file
Posted: Tue Jan 23, 2018 3:44 am
by roothorick
Seeing the same issue. Running Steam and Factorio from a console, something jumped out at me:
Code: Select all
/home/roothorick/.local/share/Steam/steamapps/common/Factorio/bin/x64/factorio: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
Someone forgot something
Re: [0.16.17] Game won't start, not creating new log file
Posted: Tue Jan 23, 2018 3:45 am
by EnigmaticAussie
roothorick wrote:Seeing the same issue. Running Steam and Factorio from a console, something jumped out at me:
Code: Select all
/home/roothorick/.local/share/Steam/steamapps/common/Factorio/bin/x64/factorio: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
Someone forgot something
Can confirm. Same error when starting via terminal.
Re: [0.16.17] Game won't start, not creating new log file
Posted: Tue Jan 23, 2018 3:48 am
by deemer
I'm missing a library dependency after I upgraded to 0.16.17. (0.16.16 worked.)
(And I was looking forward to attacking spawners with my mining axe
)
Code: Select all
[dave@laptop factorio-0.16]$ bin/x64/factorio
bin/x64/factorio: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
[dave@laptop factorio-0.16]$ ldd bin/x64/factorio
linux-vdso.so.1 (0x00007ffc994a2000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f6e86bb4000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f6e86876000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007f6e865ea000)
libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007f6e863e7000)
libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f6e861dc000)
libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007f6e85fd1000)
libasound.so.2 => /lib64/libasound.so.2 (0x00007f6e85cd5000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libm.so.6 => /lib64/libm.so.6 (0x00007f6e85980000)
libc.so.6 => /lib64/libc.so.6 (0x00007f6e8559d000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6e86dd3000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f6e85375000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f6e85171000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007f6e84f3f000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007f6e84d2d000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007f6e84a77000)
libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f6e8486d000)
libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f6e84667000)
librt.so.1 => /lib64/librt.so.1 (0x00007f6e8445f000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f6e8425b000)
Re: [0.16.17] Game won't start, not creating new log file
Posted: Tue Jan 23, 2018 4:12 am
by deemer
deemer wrote:I'm missing a library dependency after I upgraded to 0.16.17. (0.16.16 worked.)
...
Downloaded 0.16.16 to resume playing, check with ldd, and there's no mention of libssl or libcrypto. Looks like they are new dependencies. I have versions 1.1.0g and 1.0.2m installed, but 1.0.0 is too old for my distro to offer (Fedora 27):
Code: Select all
[dave@laptop factorio-0.16.16]$ ls -l /lib64/libssl*
-rwxr-xr-x. 1 root root 319424 Nov 14 10:37 /lib64/libssl3.so
lrwxrwxrwx. 1 root root 16 Nov 6 03:24 /lib64/libssl.so -> libssl.so.1.1.0g
lrwxrwxrwx. 1 root root 16 Nov 13 06:52 /lib64/libssl.so.10 -> libssl.so.1.0.2m
-rwxr-xr-x. 1 root root 448640 Nov 13 06:52 /lib64/libssl.so.1.0.2m
lrwxrwxrwx. 1 root root 16 Nov 6 03:24 /lib64/libssl.so.1.1 -> libssl.so.1.1.0g
-rwxr-xr-x. 1 root root 451232 Nov 6 03:24 /lib64/libssl.so.1.1.0g
[dave@laptop factorio-0.16.16]$ ls -l /lib64/libcrypto*
lrwxrwxrwx. 1 root root 20 Aug 2 15:37 /lib64/libcryptopp.so.6 -> libcryptopp.so.6.0.0
-rwxr-xr-x. 1 root root 4524352 Aug 2 15:37 /lib64/libcryptopp.so.6.0.0
lrwxrwxrwx. 1 root root 19 Nov 6 03:24 /lib64/libcrypto.so -> libcrypto.so.1.1.0g
lrwxrwxrwx. 1 root root 19 Nov 13 06:52 /lib64/libcrypto.so.10 -> libcrypto.so.1.0.2m
-rwxr-xr-x. 1 root root 2500032 Nov 13 06:52 /lib64/libcrypto.so.1.0.2m
lrwxrwxrwx. 1 root root 19 Nov 6 03:24 /lib64/libcrypto.so.1.1 -> libcrypto.so.1.1.0g
-rwxr-xr-x. 1 root root 2681616 Nov 6 03:24 /lib64/libcrypto.so.1.1.0g
Anyway, I'm happily playing 0.16.16, waiting for 0.16.18 to come out to peruse the changelog.