protonscr

Storage Manager fails to move content: disk write error

steamopen
ValveSoftware/steam-for-linux#8429 · opened 2022-02-22 by zupatisc · updated 2023-07-27 · 2 comments · github
Zzupatisc 2022-02-22 github

Your system information

  • Steam client version (build number or date): Feb 18 2022, at 22:34:54
  • Distribution (e.g. Ubuntu): Artix Linux(Arch deriv.)
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

what you expected should happen:

I want to move games from the standard library to a newly created one on a new SSD using the Storage Manager, I expect that when I select games for moving and select one of the new libraries the games will be moved there.

what did happen:

When I start the "move content"-operation it quickly errors out with the message

Moving content for the following apps has failed:
- Deep Rock Galactic : disk write error

Steps for reproducing this issue:

  1. Have one hdd setup with btrfs mounted under ~/.steam and ~/.local/share/Steam housing the steam directories and the default library
  2. Have one ssd setup as a zfs pool mounted as /home and create a new steam library on it (under ~/games/steam_lib to be specific)
  3. Observe the Content Manager error out when trying to move games from one to the other

I initially thought that maybe the zfs pool wasn't set up correctly even though it houses /home without issue but I can install games in those libraries just fine and they run just fine too.

WWedge009 2023-07-27 github

I encountered this as well just now (2023-07-27 ~13:00 UTC). My root drive was getting full - mostly Steam games - so I moved my library to a new drive I just installed (both are SSDs, both using ext4 file system). Most games moved successfully. CS:GO and The Witcher failed because of this 'disk write error' - no further details are given.

Deus Ex + Revision and Steamworks Common Redistributables also failed to move but for the 'has shared content' reason.

Running on Ubuntu 22.04, non-beta Steam, OS and Steam both up-to-date. I wonder if manually moving the game directories will work...

WWedge009 2023-07-27 github

I think it might be more of a disk read error than a write error. Turns out there was one non-game data file in each game installation that couldn't be read (one was a workshop file, the other was a file from bonus, non-game material).

Manual move doesn't work on its own but within Steam, uninstalling the game from the original location and then reinstalling in the target location seems to work - Steam verifies the existing files without downloading unnecessarily..

Nothing extracted yet.