OS X EI Capitan 遭遇 mdworker deny 错误

过完节回来第一件事就是把系统干干净净的升级到了OS X EI Captain,但是用了几天总是觉的顿顿的,打开 Console.app 看有大量的 mdworker deny 的错误,Google半天也解决不了,有的说重启按住 Shift 进入安全模式再重启就可以了,染病卵。然后还有说重新安装就好了的。

Oct  9 10:22:51 Deathstar kernel[0]: Sandbox: mdworker(3830) deny(1) mach-lookup com.apple.audio.audiohald
Oct  9 10:22:52 Deathstar kernel[0]: Sandbox: mdworker(3829) deny(1) mach-lookup com.apple.audio.audiohald
Oct  9 10:22:52 Deathstar kernel[0]: Sandbox: mdworker(3830) deny(1) mach-lookup com.apple.audio.audiohald

本着治病救人的态度,我先不要重装了;

试了一下进入安全模式清理了所有的 Cache;来写个 blog 转头看的时候,呵呵,染病卵;帮主死的早啊!

看起来是Sandbox向~/Caches/目录写入文件有问题

Update: 试了chown -Rwhoami:staff ~,清Cache重启,然并卵;

Update: 试了把 Spotlight 给disable了,目测是不出现 mdworker 的问题了(呵呵,要是出现就邪了),但是其它和Sandbox相关的还是有,比如:

15/10/9 下午12:04:58.000 kernel[0]: Sandbox: com.apple.Safari(683) deny(1) file-read-metadata /usr

真是日狗了,一会儿打开 Spotlight 试试

Update2: 我败了,现在把几乎所有的东西都清理了,安全模式无数遍了,那个错误依然存在,不说了,晚上回家备份数据重新做系统,妈蛋的啊;

Update3: 在我清理了~/Library/Container/*以及大部分的~/Library/Preferences之后,终于不再出这个问题了,但是感觉 Console.app 下日志还是比较多的,只不过这次报错多和 Evernote 有关,难道说真的是 Evernote Must Die?

而且这次把 Safari 也顺道清理了,终于不会出现地址栏卡顿的情况了,不得不说 OS X 的行为越来越像 Windows,重启重装解决问题的套路又要来了。

Update4: 清理的时候还清理掉了一个~/Library/Preferences/.GlobalPreferences.plist和所有~/Library/Preferences/ByHost里的内容,发现三指拖动竟然没有了?Google 了一圈发现 Apple 竟然把这个功能放到 Accessibility 里去了,好吧,I服了U

Screen Shot 2015-10-09 at 5.27.56 PM


Last modified on 2015-10-09