Page 1 of 1

[0.12.11] Factorio Fails to start after upgrade from 0.12.10

Posted: Fri Oct 16, 2015 5:02 pm
by jpts
The game starts, but crashes within a few seconds:

Log:

Code: Select all

   0.000 2015-10-16 17:54:00; Factorio 0.12.11 (Build 17100, linux64)
   0.000 Operating system: Linux
   0.000 Program arguments: "bin/x64/factorio" 
   0.000 Read data path: /usr/games/factorio/data
   0.000 Write data path: /usr/games/factorio
   0.000 Binaries path: /usr/games/factorio/bin
   0.008 Available display adapters: 2
   0.008  [0]: resolution 1920x1080px at [0,0]
   0.008  [1]: resolution 1600x900px at [1920,0]
   0.008 Create display on adapter 1. Size 1280x720 at position [310, 162]. Monitor 0
   0.361 Initialised OpenGL:[1] Mesa DRI Intel(R) Haswell Mobile ; driver: 3.0 Mesa 10.6.9 (git-8957b69)
   0.394 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Screen: 3]
   0.438 Loading mod core 0.0.0 (data.lua)
   0.441 Loading mod base 0.12.10 (data.lua)
   0.814 Error Util.cpp:47: No loader found for "rail".

Re: [0.12.11] Factorio Fails to start after upgrade from 0.12.10

Posted: Fri Oct 16, 2015 5:11 pm
by prg
That log says "Factorio 0.12.11", but still "Loading mod base 0.12.10". Did the update not finish successfully?

Re: [0.12.11] Factorio Fails to start after upgrade from 0.12.10

Posted: Fri Oct 16, 2015 10:10 pm
by jpts
Ah thanks, I didn't spot that! Well, I thought it had worked, but obviously not.

Upon further investigation it seems like it was failing silently (well, just quiting), leaving a semi installed game.

I reverted to 12.10 and tried again from terminal to find...

Code: Select all

 133.690 Info Updater.cpp:358: Applying update /usr/games/factorio/temp/core-linux64-0.12.10-0.12.11-update.zip
 134.154 Error Util.cpp:46: boost::filesystem::remove: Permission denied: "/usr/games/factorio/data/changelog.txt"
 136.276 Goodbye
Seems to be a permissions issue after all! Fixed by adding group write permissions to the data folder.

Code: Select all

chmod 775 -R data/
Fixed! Thanks