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
在线阅读本文 Guixing's Jail https://blog.khsing.net/2015/10/os-x-ei-capitan-mdworker-deny.html
