ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.24k stars 175 forks source link

Steam Refuses to Move nor Uninstall a Game #9511

Open ThisNekoGuy opened 1 year ago

ThisNekoGuy commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

System Info Report: Github Gist

I was attempting to move a game between hard drives (namely Guilty Gear Xrd REV 2) overnight (I was opted-into the beta on Thursday night), but then I noticed the next morning (Friday) that the progress bar for the uninstallation was at 0%. I then thought that, if I uninstall and reinstall the game, I could bypass this issue but it threw an error saying something about a "network connection error."

So, I chocked it up to be some weird beta issue but this persisted even after opting-out of the beta. Steam also keeps thinking it's in perpetual need of an update (even though the "update" progress is full) and all attempts to uninstall or move the game have been futile since.

What's also strange about this is that its reasoning for what this error is changes from time to time; sometimes it's "a network error" and other times it's just "an error," like this: Screenshot_20230520_044954

It's entirely unclear to me why refuses to do so and why, even if I remove the files manually (rm -rf <path to game folder>), Steam re-downloads the game claiming it's "an update" when I never asked it to do so.

Steps for reproducing this issue:

  1. Opt-in to the beta
  2. Install the mentioned game
  3. Move it to a different drive via the beta storage management menu
  4. Have the move fail
  5. Cancel the move
  6. Steam crashes
  7. Relaunch Steam
  8. Attempt to uninstall the game
  9. Uninstall fails with an ambiguous error
  10. Opt-out of the beta
  11. Attempt to uninstall the game
  12. Uninstallation still fails with ambiguous error
HealerLFG commented 8 months ago

I have the same symptoms with Bloody Trapland (steam app 257750). If I attempt to uninstall it via steam I get the same error as the original post. If I manually delete the files in the game folder and the /compatdata/257750/ directory, then steam treats it like an update that it needs to install. At this stage, I cannot uninstall the game. Going into "steam > settings > downloads > Clear Download Cache" does not resolve the issue; the game still has the exact same symptoms. Going to "steam > settings > storage > repair library" does not help; it completes the operation with no issues, but doesn't actually achieve anything related to the game I'm attempting to uninstall.

Steam Beta Branch: Steam Beta Update Steam Version: 1708727058 Steam Client Build Date: Fri, Feb 23 15:16 UTC -05:00 Steam Web Build Date: Fri, Feb 23 16:10 UTC -05:00 Steam API Version: SteamClient021 Distribution: Nobara Linux (Fedora Workstation-based distribution) Have you checked for system updates?: Yes

The only other information of note, is that after the game was initially installed, I was using the latest Proton-Exerimental. on the very first launch, the process hung indefinitely and never launched the game. I closed the game using the "cancel" button on the game page in my steam library, and swapped to Proton 4.11-13. I noticed that steam was actually still using experimental despite me choosing to force 4.11-13 for this game specifically, so I decided to uninstall the game entirely via steam, and that's when I discovered this issue.