Closed ytqh closed 5 years ago
Maybe similar to #51538
Output of vim /usr/bin/xattr
#!/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
import sys
sys.argv[0] = sys.argv[0].replace('-2.7', '')
# EASY-INSTALL-ENTRY-SCRIPT: 'xattr==0.6.4','console_scripts','xattr'
__requires__ = 'xattr==0.6.4'
import re
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(
load_entry_point('xattr==0.6.4', 'console_scripts', 'xattr')()
)
Because of SIP, I can't upgrade xattr with /usr/bin/python -m pip install xattr --upgrade
I'm wondering if we can just remove the -s
option of /usr/bin/xattr
Currently I add export HOMEBREW_CASK_OPTS="--no-quarantine
as a workround
I think this is way beyond overkill, but we should think of bundling our own xattr
helper. (Probably in Swift.)
Closed by Homebrew/brew#6581
General troubleshooting steps
--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
Can not install/upgrade any casks due to the
Error: Failed to quarantine one or more files within ...
Command that failed
Output of command with
--force --verbose --debug
Output of
brew cask doctor
Output of
brew tap
Output of `/usr/bin/xattr -s'