-
Notifications
You must be signed in to change notification settings - Fork 180
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
Upgrading leaves server binary un-executable on macOS Catalina #341
Comments
Just confirmed that upgrade from 0.3.1 (which I manually placed in the extension dir) to 0.3.2 went smooth (i.e. the upgrade doesn't produce any un-executable binary anymore in |
I saw this error after a few auto updates but I just realize it still doesn't even work with v2.0.1 and terraform-ls 0.3.2. So I start digging further... After comparing new working project and my existing one, actually Actually my project created since early Feb when the language server introduced for TF 0.12. So the At first I thought that my issue is similar (I'm using macOS Catalina too) to some issues reported as you pointed out to here but since it has the same generic error, I just share it. Maybe I missed something during a few updates but I think silent change in the settings is hard to trace and always being forgotten. Probably it is good for the server to reveal the reason of non 0 exit/unhandled error too. |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
When the extension downloads new archive and extracts the new binary, it makes the binary un-executable for me and I get the following errors:
also see #329 (comment)
I tried to inspect the differences between two binaries (one fresh installed and the one upgraded) and I couldn't find any significant difference, other than timestamp metadata and the fact that one binary is executable and the other one is just getting killed:
My assumption is that it may be getting killed by the System Integrity Protection, but don't have any way of proving it.
The text was updated successfully, but these errors were encountered: