-
-
Notifications
You must be signed in to change notification settings - Fork 10.8k
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
Teamviewer cask uninstall should act differently in macOS Catalina #118316
Comments
Please see #76829 Besides the |
This bug is pretty bad, though. Can we make |
@carlocab no -- the |
I think that's reasonable given the risks of bricking someone's system. It seems recoverable if you have some experience with macOS, but I'm not comfortable relying on that. |
True, but changing it now would cause an issue for any user on Catalina who has this currently installed via Cask. I think this is one of those cases where we are damned if we do and dammed if we don't. It would be really nice if user's actually read our |
The cask specifies a bunch of things to uninstall, though: homebrew-cask/Casks/teamviewer.rb Lines 34 to 63 in 2047f21
What happens if we wrap that whole block in |
I did not know we could do that in Cask -- worth a try, though. |
There are other casks that basically work "one-way" only (e.g. windscribe). Maybe these kind of casks should not be added or some general rule should be applied for all casks? Because it basically breaks the way homebrew / package managers work. P.S.: I am not really familiar with Ruby but looking at P.P.S: I am not usually missing caveats but in that case I noticed it is hard to see due to:
|
The caveats should be printed at the end. If that's not happening for casks, that's a bug. |
@carlocab, I think it is preferrable to use application's integrated uninstaller when possible? Correct me if I am wrong. |
That's a bug. Please report this at Homebrew/brew.
|
Verification
--force
.brew update-reset && brew update
and retried my command.brew doctor
, fixed as many issues as possible and retried my command.Description of issue
Teamviewer cask uninstallation should be blocked if done through homebrew CLI on macOS Catalina (and maybe other versions?) due to the bug which is actually listed on cask info page:
This bug is critical as it makes macOS not load.
I needed to go through the recovery process, install teamnviewer back again and uninstall everything through TeamViewer uninstaller to make sure everything is done correctly. This however does not remove homebrew installed package entry.
Command that failed
brew uninstall teamviewer
Output of command with
--verbose --debug
Output of
brew doctor --verbose
Output of
brew tap
The text was updated successfully, but these errors were encountered: