我有一個 macOS High Sierra 10.13.3。在無頭模式下執行 Chrome 來執行自動化測試時,出現以下錯誤:
[0207/114344.742771:ERROR:xattr.cc(64)] setxattr org.chromium.crashpad.database.initialized on file /var/folders/8c/s_296_fd25sfywfxclkjcz_w0000gp/T/: Operation not permitted (1)
[karma2] [0207/114344.743721:INFO:crashpad_client_mac.cc(292)] restarting handler in 0.980s
我嘗試使用 清除該文件上的擴展屬性,xattr -c /var/folders/8c/s_296_fd25sfywfxclkjcz_w0000gp/T/
但即使使用sudo
.
我可以列出屬性:
$ xattr /var/folders/8c/s_296_fd25sfywfxclkjcz_w0000gp/T
com.apple.rootless
那麼如何修復該檔案的權限呢?直到最近它才開始工作。
答案1
有一個簡單的解決方法。只需在啟動 Chrome 時為「故障轉儲」提供一個不同的目錄,如下所示:
path_to_chrome --headless --crash-dumps-dir=/tmp