protonscr

Rust is stuck in an endless "Validating" loop

steamclosed Steam client
ValveSoftware/steam-for-linux#6195 · opened 2019-04-05 by sorsasampo · updated 2019-07-18 · 8 comments · github
Ssorsasampo 2019-04-05 github

Your system information

  • Steam client version (build number or date): Apr 4 2019, at 03:18:17
  • Distribution (e.g. Ubuntu): Debian 9.8 (stretch)
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Rust seems to be stuck in an endless "Validating" loop, several hours for now. Steam client restart did not fix the issue.

This the part that keeps repeating in:

$ grep 252490 ~/.steam/root/logs/content_log.txt
[2019-04-05 17:51:18] AppID 252490 update changed : Running,Validating,
[2019-04-05 17:53:37] AppID 252490 state changed : Update Required,Fully Installed,Update Queued,Update Optional,Files Missing,Update Running,Update Started,
[2019-04-05 17:53:37] AppID 252490 update changed : Running,
[2019-04-05 17:53:37] AppID 252490 update started : download 4301789408/4301789408, store 0/0, reuse 1048576/1048576, delta 0/0, stage 9913617265/9913617265 
[2019-04-05 17:53:37] AppID 252490 update changed : Running,Committing,
[2019-04-05 17:53:37] AppID 252490 file commit : 521 updated, 0 moved, 0 deleted
[2019-04-05 17:53:38] AppID 252490 update canceled : File commit failed: previous install file locked "/prefix/SteamLibrary/steamapps/common/Rust/Bundles/shared/assets.bundle" (Corrupt game files) "/prefix/SteamLibrary/steamapps/common/Rust/Bundles/shared/assets.bundle"
[2019-04-05 17:53:38] AppID 252490 update changed : Running,Committing,Stopping,
[2019-04-05 17:53:38] AppID 252490 state changed : Update Required,Fully Installed,Update Queued,Update Optional,Files Missing,Files Corrupt,Update Running,Update Started,
[2019-04-05 17:53:38] AppID 252490 update changed : Running,Stopping,
[2019-04-05 17:53:38] AppID 252490 update changed : None
[2019-04-05 17:53:38] AppID 252490 state changed : Update Required,Fully Installed,Update Queued,Update Optional,Files Missing,Files Corrupt,Update Started, (Corrupt game files)
[2019-04-05 17:53:38] AppID 252490 state changed : Update Required,Fully Installed,Update Optional,Files Missing,Files Corrupt,Update Started,
[2019-04-05 17:53:38] AppID 252490 scheduler finished : removed from schedule
[2019-04-05 17:53:39] AppID 252490 scheduler update : Priority Last, legacy=no, restore="", timeSinceLastPlayed=65858095, appDisableSecondsRemaining=0
[2019-04-05 17:53:39] AppID 252490 state changed : Update Required,Fully Installed,Update Queued,Update Optional,Files Missing,Files Corrupt,Update Started,
[2019-04-05 17:53:39] AppID 252490 state changed : Update Required,Fully Installed,Update Queued,Update Optional,Files Missing,Files Corrupt,Update Running,Update Started,
[2019-04-05 17:53:39] AppID 252490 update changed : Running,
[2019-04-05 17:53:39] AppID 252490 update changed : Running,Reconfiguring,
[2019-04-05 17:53:39] AppID 252490 update changed : Running,
[2019-04-05 17:53:39] AppID 252490 update changed : Running,Validating,
Kkisak-valve maintainer 2019-04-05 github

Hello @sorsasampo, what filesystem are you using at /prefix/SteamLibrary?

Ssorsasampo 2019-04-05 github

@kisak-valve ext4, mounted with noatime.

Ssorsasampo 2019-04-06 github

@kisak-valve if you need further information to debug the issue, now is the right time to ask, because I'll probably uninstall Rust soon to get rid of this issue.

QQmwJlHuSg9pa 2019-05-14 github

I'm having the same issue, including the "update canceled" message regarding "Rust/Bundles/shared/assets.bundle". My Steam library is located on a separate EXT4 partition.

Ddubigrasu 2019-05-14 github

It does the same for me if I have the games installed on more than one Steam Library.
Specifically I have 3 Steam Libraries, on three different partitions; say A, B and C, with Rust installed on C.
When Rust tries to update, for whatever reason it downloads the necessary files on partition B and keep failing to move the downloaded files to C (where Rust resides).
I have two options to solve this:

  • Temporarily unmount the partition B before the update (or remove the respective Steam Library). In this case Steam is downloading the files on the same partition C next to Rust and the update succeeds.
  • Delete the game entirely and let it installed again from scratch.

As a side note: I have more than enough space on all partitions to complete the downloads, so is not about space.
Also this seems to happen only for big updates, workshop updates and similar are working fine.

QQmwJlHuSg9pa 2019-05-16 github

Possibly fixed by this steam update?
https://steamcommunity.com/groups/SteamClientBeta#announcements/detail/1611638091301723544

Yep, this fixed it!

Duplicate of #4851 ?

Ssorsasampo 2019-05-18 github

@kisak-valve: initially it seemed like I still had issues, but after pausing and resuming, Rust seems to have completed downloading now. Thanks! I'm closing this issue.

[2019-05-18 12:06:42] AppID 252490 update changed : Running,
[2019-05-18 12:06:42] AppID 252490 update changed : Running,Committing,
[2019-05-18 12:06:42] AppID 252490 file commit : 549 updated, 0 moved, 1 deleted
[2019-05-18 12:09:07] AppID 252490 state changed : Fully Installed,Update Queued,Update Running,
[2019-05-18 12:09:07] AppID 252490 finished update, mounted depots (BuildID 3822360) : 252494 (6887727626852537834),252493 (8316483380977958108),
[2019-05-18 12:09:07] AppID 252490 update changed : Running,
[2019-05-18 12:09:07] AppID 252490 update changed : None
[2019-05-18 12:09:07] AppID 252490 state changed : Fully Installed,Update Queued,
[2019-05-18 12:09:07] AppID 252490 state changed : Fully Installed,
[2019-05-18 12:09:07] AppID 252490 scheduler finished : removed from schedule

Nothing extracted yet.