-
Notifications
You must be signed in to change notification settings - Fork 175
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
Unexpected error while trying to uninstall Proton #7407
Comments
As part of the fix for this, it would be helpful if we could also get a tab in the properties for Proton installs similar to the DLC tab for games that list the games currently set to be used by that version... We don't always want to have to try and uninstall Proton to see what's using it. |
Also an option to force the uninstall would be nice, which would then unset the required version on each of those games, so we don't have to manually change them one by one. |
For the reference, there's useful discussion in #6894 and notably a good workaround from @tuxayo: I can confirm that when attempting to uninstall a Proton version and seeing it fail with a generic error, the logs do contain relevant info:
You can search that App ID directly in your Steam library to find the game. Change Proton version to one you want to keep (e.g. I now use "Proton Experimental" for everything to keep it rolling, unless I explicitly need a fixed version for a given game), retry, and if it fails, repeat this until you no longer have any dependency on the old Proton version. |
While this issue has not been resolved, per "Offer better diagnostics when Steam Play tools cannot be removed due to dependencies. Improve overall robustness." in the 2021-05-14 Steam client beta update, the log message is now human readable and lists all games configured to use the Steam Play compatibility tool. |
Which logs are we talking about? I'd hoped for mentioning the games/appIDs in the GUI-Message ^^ |
In my quick test, I observed the updated message in stdout/stderr terminal spew after starting |
Ah, thank you. It would be nice to get the list with names of the blocking games in the UI message as well :) |
The workaround of looking for IDs in stdout also works with Steam's console ( |
This is almost the same issue as #8473: this issue is about uninstalling Proton, while #8473 is about uninstalling the various Steam Linux Runtime compatibility tools. In both cases, the issue can be summarized as:
|
Any progress on this? |
Your system information
Oct 7 2020, at 06:16:33
/1602115886
Please describe your issue in as much detail as possible:
While trying to uninstall Proton we can see this:
![](https://user-images.githubusercontent.com/982338/96207060-a83fa900-0f40-11eb-8d3c-2c2c0a7df3e6.png)
This happens because we have games which are set to use this specific Proton version (and thus it's cannot be uninstalled).
The problem here is that the message is too much unspecific/generic and does not really indicate what the real problem is.
It would be better if, instead a generic "unexpected error" message, we could see a message saying
Proton cannot be uninstalled because "Game1", "Game2", "Game etc" depend on it
(or any other similar and more useful message).Steps for reproducing this issue:
The text was updated successfully, but these errors were encountered: