色々と、試験問題を作らなければ…とMacBookAirで仕事をしていたら、 FinderでPDFやら画像ファイルを表示しようとすると、 ファイルを選択しプレビューしようとした時点で、 虹色ぐるぐるマウスポインタが表示されて、Finderがフリーズ。
数日前に、Dockのアイコン表示がおかしくなって、色々と作業した 反動だろうか…
原因が判明せずに焦ってみたけど、色々とググっていたら、 近い症状の方が、コンソールのエラーメッセージでの異常の情報があり、 確認したら、同様の症状で
com.apple.xpc.launchd: (com.apple.quicklook)[xxxx]) Service could not initialize: Unable to set current working directory. error=13, path=/tmp: xxxxxxxxx
といったエラーがずっと表示されている。
の記事では、/tmp (/private/tmp へのリンク)に入れないのが 原因ぽい。実際に確認したら、
# ls -al /private | grep /tmp drw-rw-rw- 21 root wheel 714 7 26 07:06 tmp
となっている。ということで、この記事に習って、
# chmod 777 /private/tmpsticky-bitが必要 # chmod 1777 /private/tmp
を実行したら、無事復旧。
追記: 別のOSXなマシンを見たら、ファイルモードが"drwxrwxrwt"となっており、 sticky-bitがONとなっていたので、"chmod 1777"に変更。