Skip to content
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

OpenSSL installation with brew install openssl - additional notes #59

Closed
kensoh opened this issue Sep 19, 2019 · 2 comments
Closed

OpenSSL installation with brew install openssl - additional notes #59

kensoh opened this issue Sep 19, 2019 · 2 comments
Labels

Comments

@kensoh
Copy link
Member

kensoh commented Sep 19, 2019

macOS has removed OpenSSL a few releases back, a dependency of TagUI. TagUI for Python will automatically try to do the installation during initial use, but if that is not possible, it will advise users to run the following commands to install -

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install openssl

However, macOS has introduced System Integrity Protection (SIP) which may block installation of brew (the package manager tool for installing software on macOS).

Raising this issue, so that users who encountered problems manually installing, can use the solution below by temporarily disabling SIPS.

@kensoh kensoh changed the title OpenSSL installation with brew install openssl OpenSSL installation with brew install openssl - manual workaround Sep 19, 2019
@kensoh kensoh added the query label Sep 19, 2019
@kensoh
Copy link
Member Author

kensoh commented Sep 19, 2019

I'll expect the auto-setup to work in most cases, and for some laptops, users have to do the brew install openssl manually. And for this group of users, a subset may need to use the following workaround to deal with the SIP of macOS which blocks software writing to system folders.

If you experience this manual workaround to disable SIP, please drop a note here so that I can be aware how prevalent this is, and see what can be done to optimise the documentation and auto-setup messages for better ease of use by users. Thanks!

Adding on a short article which users can also refer to if they encounter the issue -
https://www.imore.com/how-turn-system-integrity-protection-macos

And a longer article with the technical background and screenshots of the steps -
https://www.macworld.com/article/2986118/how-to-modify-system-integrity-protection-in-el-capitan.html

@kensoh
Copy link
Member Author

kensoh commented Sep 19, 2019

More details of this OpenSSL thing at the original TagUI project - aisingapore/TagUI#86

@kensoh kensoh changed the title OpenSSL installation with brew install openssl - manual workaround OpenSSL installation with brew install openssl - additional notes Sep 19, 2019
@kensoh kensoh closed this as completed Sep 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

1 participant