I am still having the problem with the 64-bit linux headless version. The updates for .3, .4, .5, and .6 have all come with the executable bit not being set. I have to manually chmod +x it in order to get factorio to run.
This is after the 16.6 update:
-rw-r--r-- 1 factorio factorio 97621816 Dec 18 18:49 bin/x64/factorio
Here is the log from applying the 16.6 update:
Code: Select all
0.000 2017-12-18 18:49:46; Factorio 0.16.5 (build 34419, linux64, headless)
0.005 Operating system: Linux (Gentoo n/a)
0.005 Program arguments: "/opt/factorio/bin/x64/factorio" "--apply-update" "/tmp/factorio-update/core-linux_headless64-0.16.5-0.16.6-update.zip"
0.005 Read data path: /opt/factorio/data
0.005 Write data path: /opt/factorio [93966/111410MB]
0.005 Binaries path: /opt/factorio/bin
0.011 System info: [CPU: Intel(R) Core(TM) i5-6600 CPU @ 3.30GHz, 4 cores, RAM: 7861MB]
0.011 Running in headless mode
0.013 Loading mod core 0.0.0 (data.lua)
0.021 Loading mod base 0.16.5 (data.lua)
0.101 Loading mod base 0.16.5 (data-updates.lua)
0.132 Checksum for core: 3081778054
0.132 Checksum of base: 1679652734
0.233 Info PlayerData.cpp:65: Local player-data.json available, timestamp 1513651638
0.233 Info PlayerData.cpp:72: Cloud player-data.json unavailable
0.234 Custom inputs active: 0
0.234 Info Updater.cpp:750: Downloading https://updater.factorio.com/get-available-versions?username=OracleGuy&token=<private>&apiVersion=2
1.350 1 packages available to download (experimental updates enabled).
1.352 Factorio initialised
1.352 Info Updater.cpp:381: Applying update /tmp/factorio-update/core-linux_headless64-0.16.5-0.16.6-update.zip
1.767 Info GlobalContext.cpp:661: Waiting for child processes to exit:
1.774 Goodbye