-
-
Notifications
You must be signed in to change notification settings - Fork 10.7k
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
ExpressVPN loses settings when updated through Homebrew #190293
Comments
Seems like right now the uninstall script will run during update which may cause the removal of user configurations.
Does this app auto updates itself? (ie., the app will check for update upon opening and ask you if you want to update or alike) |
@yunhao-jiang I believe it does but a) I've never actually had it auto-update since I've always had Homebrew update it first and b) there was a PR #144246 to remove auto-update last year and a related discussion #143794 though it seems to have been working as intended #143793. |
@martimlobao Thanks for the references. It seems the removal of auto-update is prior to the software actually supports the auto update, which make sense. I think we could add it back so that I guess the best fix for this as for now is to add the auto_updates back and let the application handle the update on their own. It is certainly possible to reimplement what's inside their These are my two cents. |
The uninstaller does look as it removes everything so the uninstall should be rewritten to only remove necessary files for upgrade and push the uninstall script to the zap, similar to private-internet-access IMHO. I'll get around to this, (if someone else wants to first, feel free) but it may take me a day or two and I will need a willing tester as I don't use ExpressVPN. |
@krehel happy to serve as a tester if you need me |
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
When updating ExpressVPN using
brew upgrade
, ExpressVPN behaves as if it is a fresh install, meaning all settings and preferences are lost when I reopen ExpressVPN and I need to sign in again.Command that failed
n/a
Output of command with
--verbose --debug
Output of
brew doctor
andbrew config
Output of
brew tap
The text was updated successfully, but these errors were encountered: