[0.17] [linux] Manual updating gets stuck in a infinite loop

Things that has been reported already before.
Post Reply
braiam
Inserter
Inserter
Posts: 21
Joined: Mon Jan 08, 2018 2:57 am
Contact:

[0.17] [linux] Manual updating gets stuck in a infinite loop

Post by braiam »

Since updating using the gui results in a bad_alloc I decided to update it manually. Once I noticed that the thing was taking too much time, I decided to look at it from the console. I see that it's stuck in an infinite loop:

Code: Select all

../factorio/bin/x64/factorio --apply-update /tmp/core-linux64-0.17.0-0.17.1-update.zip 
   0.000 2019-02-26 19:23:15; Factorio 0.17.1 (build 43001, linux64, alpha)
   0.136 Operating system: Linux (Debian unstable)
   0.136 Program arguments: "../factorio/bin/x64/factorio" "--apply-update" "/tmp/core-linux64-0.17.0-0.17.1-update.zip" 
   0.136 Read data path: ../factorio/data
   0.136 Write data path: ../factorio [2576/102400MB]
   0.136 Binaries path: ../factorio/bin
   0.142 System info: [CPU: AMD Ryzen 3 2200G with Radeon Vega Graphics    , 4 cores, RAM: 13009 MB]
   0.142 Environment: DISPLAY=:0.0, WAYLAND_DISPLAY=<unset>
   0.142 Running in headless mode
   0.145 Loading mod core 0.0.0 (data.lua)
   0.186 Loading mod base 0.17.1 (data.lua)
   0.355 Loading mod base 0.17.1 (data-updates.lua)
   0.436 Checksum for core: 1014885620
   0.436 Checksum of base: 819815259
   0.832 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1551223378
   0.832 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   0.833 Custom inputs active: 0
   0.833 Factorio initialised
   0.834 Info Updater.cpp:266: Applying update /tmp/core-linux64-0.17.0-0.17.1-update.zip
   1.245 Info AppManager.cpp:1041: Restarting Factorio
   1.245 Restarting for reason other than update. Setting execute permission skipped.
   1.245 Info AppManager.cpp:1075: Executable path: ../factorio/bin/x64/factorio
   1.245 Program arguments: "../factorio/bin/x64/factorio" "--apply-update" "/tmp/core-linux64-0.17.0-0.17.1-update.zip" "" "" 
   1.245 Info GlobalContext.cpp:677: Waiting for child processes to exit: 
   1.259 Goodbye
   0.000 2019-02-26 19:23:17; Factorio 0.17.1 (build 43001, linux64, alpha)
   0.134 Operating system: Linux (Debian unstable)
   0.134 Program arguments: "../factorio/bin/x64/factorio" "--apply-update" "/tmp/core-linux64-0.17.0-0.17.1-update.zip" "--" "" 
   0.134 Read data path: ../factorio/data
   0.134 Write data path: ../factorio [2576/102400MB]
   0.134 Binaries path: ../factorio/bin
   0.140 System info: [CPU: AMD Ryzen 3 2200G with Radeon Vega Graphics    , 4 cores, RAM: 13009 MB]
   0.140 Environment: DISPLAY=:0.0, WAYLAND_DISPLAY=<unset>
   0.140 Running in headless mode
   0.142 Loading mod core 0.0.0 (data.lua)
   0.181 Loading mod base 0.17.1 (data.lua)
   0.350 Loading mod base 0.17.1 (data-updates.lua)
   0.431 Checksum for core: 1014885620
   0.431 Checksum of base: 819815259
   0.828 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1551223397
   0.828 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   0.829 Custom inputs active: 0
   0.830 Factorio initialised
   0.830 Info Updater.cpp:266: Applying update /tmp/core-linux64-0.17.0-0.17.1-update.zip
   1.242 Info AppManager.cpp:1041: Restarting Factorio
   1.242 Restarting for reason other than update. Setting execute permission skipped.
   1.242 Info AppManager.cpp:1075: Executable path: ../factorio/bin/x64/factorio
   1.242 Program arguments: "../factorio/bin/x64/factorio" "--apply-update" "/tmp/core-linux64-0.17.0-0.17.1-update.zip" "--" "" "" "" 
   1.242 Info GlobalContext.cpp:677: Waiting for child processes to exit: 
   1.256 Goodbye
   0.000 2019-02-26 19:23:18; Factorio 0.17.1 (build 43001, linux64, alpha)
   0.139 Operating system: Linux (Debian unstable)
   0.139 Program arguments: "../factorio/bin/x64/factorio" "--apply-update" "/tmp/core-linux64-0.17.0-0.17.1-update.zip" "--" "" "--" "" 
   0.139 Read data path: ../factorio/data
   0.139 Write data path: ../factorio [2576/102400MB]
   0.139 Binaries path: ../factorio/bin
   0.149 System info: [CPU: AMD Ryzen 3 2200G with Radeon Vega Graphics    , 4 cores, RAM: 13009 MB]
   0.149 Environment: DISPLAY=:0.0, WAYLAND_DISPLAY=<unset>
   0.149 Running in headless mode
   0.151 Loading mod core 0.0.0 (data.lua)
   0.190 Loading mod base 0.17.1 (data.lua)
   0.359 Loading mod base 0.17.1 (data-updates.lua)
   0.439 Checksum for core: 1014885620
   0.439 Checksum of base: 819815259
   0.836 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1551223398
   0.836 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   0.837 Custom inputs active: 0
   0.838 Factorio initialised
   0.838 Info Updater.cpp:266: Applying update /tmp/core-linux64-0.17.0-0.17.1-update.zip
   1.252 Info AppManager.cpp:1041: Restarting Factorio
   1.252 Restarting for reason other than update. Setting execute permission skipped.
   1.252 Info AppManager.cpp:1075: Executable path: ../factorio/bin/x64/factorio
   1.252 Program arguments: "../factorio/bin/x64/factorio" "--apply-update" "/tmp/core-linux64-0.17.0-0.17.1-update.zip" "--" "" "--" "" "" "" 
   1.252 Info GlobalContext.cpp:677: Waiting for child processes to exit: 
   1.268 Goodbye
There's no error. Nor problem with the filesystem (enough empty space, etc.).

braiam
Inserter
Inserter
Posts: 21
Joined: Mon Jan 08, 2018 2:57 am
Contact:

Re: [0.17] [linux] Manual updating gets stuck in a infinite loop

Post by braiam »

I opened up my "0.17.0" Factorio to check it out but it reports itself as being 0.17.1. I will investigate later what's going on.

Oxyd
Former Staff
Former Staff
Posts: 1428
Joined: Thu May 07, 2015 8:42 am
Contact:

Re: [0.17] [linux] Manual updating gets stuck in a infinite loop

Post by Oxyd »

Hello, how exactly did you “update manually”?

braiam
Inserter
Inserter
Posts: 21
Joined: Mon Jan 08, 2018 2:57 am
Contact:

Re: [0.17] [linux] Manual updating gets stuck in a infinite loop

Post by braiam »

Downloaded the update zip file from https://updater.factorio.com/get-download-link as your api does, which gave me core-linux64-0.17.0-0.17.1-update.zip. Then used factorio --apply-update /tmp/core-linux64-0.17.0-0.17.1-update.zip to apply the update.

posila
Factorio Staff
Factorio Staff
Posts: 5201
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.17] [linux] Manual updating gets stuck in a infinite loop

Post by posila »

Thanks for the report.
This has been fixed in 0.17.10: 67231

Post Reply

Return to “Duplicates”