Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bootloop after updating from 2.0.15 to 2.0.21 (Stable) #556

Open
ocsi01 opened this issue Nov 27, 2024 · 1 comment
Open

Bootloop after updating from 2.0.15 to 2.0.21 (Stable) #556

ocsi01 opened this issue Nov 27, 2024 · 1 comment

Comments

@ocsi01
Copy link

ocsi01 commented Nov 27, 2024

I am running the factorio-docker since October. Until now it was working well, including updating the underlying container to latest or stable.

I was on 2.0.15 for a while, now I was trying to upgrade to stable-2.0.21 and getting the following error, which results a boot-loop:

  1.084 Factorio initialised
   1.091 Info ServerSynchronizer.cpp:20: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
   1.091 Info ServerMultiplayerManager.cpp:806: updateTick(18446744073709551615) changing state from(Ready) to(PreparedToHostGame)
   1.091 Info ServerMultiplayerManager.cpp:806: updateTick(18446744073709551615) changing state from(PreparedToHostGame) to(CreatingGame)
   1.091 Loading map /factorio/saves/_autosave3.zip: 44816393 bytes.
   1.388 Loading level.dat: 147279639 bytes.
   1.393 Info Scenario.cpp:178: Map version 2.0.15-4
   6.306 Blueprint storage "blueprint-storage-2.dat" was not found, trying to load previous version storage "blueprint-storage.dat"
   9.004 Loading script.dat: 31278 bytes.
   10.012 Error ServerMultiplayerManager.cpp:84: MultiplayerManager failed: "Error while running reload_script: filesystem error: copy_file "/opt/factorio/data/base/scenarios/freeplay/freeplay.lua" to "/factorio/temp/currently-playing/freeplay.lua" failed: Operation not permitted [/opt/factorio/data/base/scenarios/freeplay/freeplay.lua] [/factorio/temp/currently-playing/freeplay.lua]"
  10.012 Info ServerMultiplayerManager.cpp:806: updateTick(18446744073709551615) changing state from(CreatingGame) to(InitializationFailed)
  10.012 Info CommandLineMultiplayer.cpp:211: Exit point.
  10.017 Info ServerMultiplayerManager.cpp:146: Quitting multiplayer connection.
  10.017 Info ServerMultiplayerManager.cpp:806: updateTick(18446744073709551615) changing state from(InitializationFailed) to(Closed)
  10.017 Info ServerMultiplayerManager.cpp:166: Deleting active scenario (global = true).
  10.022 Warning WriteFileGuard.cpp:81: Couldn't set /factorio/player-data.tmp.json permissions to 777: Operation not permitted
  10.023 Warning WriteFileGuard.cpp:91: Couldn't chown /factorio/player-data.tmp.json: Operation not permitted
  10.092 Info UDPSocket.cpp:233: Closing socket
  10.095 Goodbye

If I go back to 2.0.15 the server starts up and shows up in the public games.

@ksera524
Copy link

ksera524 commented Nov 30, 2024

I also encountered a similar issue with stable-2.0.21.
Looking at the logs, it seems that the system is trying to load Map version 2.0.23-0.
Additionally, in my environment, the same problem occurred with version 2.0.15-stable.

2.0.21

   2.912 Error ServerMultiplayerManager.cpp:84: MultiplayerManager failed: "Map version 2.0.23-0 cannot be loaded because it is higher than the game version (2.0.21-5)."
   2.912 Info ServerMultiplayerManager.cpp:806: updateTick(18446744073709551615) changing state from(CreatingGame) to(InitializationFailed)
   2.912 Info CommandLineMultiplayer.cpp:211: Exit point.
   2.930 Info ServerMultiplayerManager.cpp:146: Quitting multiplayer connection.
   2.930 Info ServerMultiplayerManager.cpp:806: updateTick(18446744073709551615) changing state from(InitializationFailed) to(Closed)
   2.930 Info ServerMultiplayerManager.cpp:166: Deleting active scenario (global = true).
   3.052 Info UDPSocket.cpp:233: Closing socket

2.0.15

   4.234 Error ServerMultiplayerManager.cpp:84: MultiplayerManager failed: "Map version 2.0.23-0 cannot be loaded because it is higher than the game version (2.0.15-4)."
   4.235 Info ServerMultiplayerManager.cpp:806: updateTick(18446744073709551615) changing state from(CreatingGame) to(InitializationFailed)
   4.235 Info CommandLineMultiplayer.cpp:211: Exit point.
   4.246 Info ServerMultiplayerManager.cpp:146: Quitting multiplayer connection.
   4.246 Info ServerMultiplayerManager.cpp:806: updateTick(18446744073709551615) changing state from(InitializationFailed) to(Closed)
   4.246 Info ServerMultiplayerManager.cpp:166: Deleting active scenario (global = true).
   4.378 Info UDPSocket.cpp:233: Closing socket
   4.381 Goodbye

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants