りんごが好きなのでぃす

Macを中心に、たま〜にiPhoneやiPadなどの話題も届けていたら今年で26年目を迎えてました

アクセス権の修復を実行しても直らない

 

iTunes 8.1かiLifeサポートのアップデートをした頃からアクセス権が直らない

何がきっかけになっているのか思い出せないのだが、3月中旬のiTunes 8.1Front Row 2.1.7、あるいは3月下旬のiLifeサポート 9.0.2のいずれかのアップデートを実行した後、ディスクユーティリティでアクセス権の修復をしても直らない状況が発生している。修復を実行すると「修復しました」と表示されるものの、もう一度チェックを実行すると全く同じエラーが出る、といった状況だ。

結論だけを言ってしまえばアップデータのバグのよう。プログラムの内部的な構造が変更されたことにより参照するべきデータと実際のデータに矛盾が生じてしまってため、修復しようにも出来ない状態、または必要がないのにエラーが表示されている状態、ということらしい。

もともとのデータに不整合があるので現時点でユーザに出来ることは何もない。幸いこのことが原因となる別の不具合が発生しているという話はないようなので、気持ち悪いが当分は見て見ぬ振りをするしかなさそう。しかし『OSを入れ直してアップデート適用直前までアップデートをする』という労力を厭わないのであればこれが"唯一の解決策(というか対症療法)"といえるかも。

ちなみにディスクユーティリティで表示されるエラーメッセージは以下のようなもの(これは当方環境下で表示されているメッセージ)。

・“ディスクユーティリティ”を開始しました。

・“Macintosh HD”のアクセス権を修復中
・	アクセス権データベースを読み出しています。
・	アクセス権データベースの読み出しには数分かかる場合があります。

・“System/Library/CoreServices/Front Row.app/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/CoreServices/Front Row.app/Contents/PlugIns/DVD.frappliance/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/CoreServices/Front Row.app/Contents/PlugIns/FRSettings.frappliance/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/CoreServices/Front Row.app/Contents/PlugIns/FRSources.frappliance/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/CoreServices/Front Row.app/Contents/PlugIns/Movies.frappliance/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/CoreServices/Front Row.app/Contents/PlugIns/Music.frappliance/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/CoreServices/Front Row.app/Contents/PlugIns/Photos.frappliance/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/CoreServices/Front Row.app/Contents/PlugIns/Podcasts.frappliance/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/CoreServices/Front Row.app/Contents/PlugIns/TV.frappliance/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/BackRow.framework/Versions/A/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“Applications/iTunes.app/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-rw-r--  であるはずですが、実際には lrw-rw-r--  になっています。
・“Applications/iTunes.app/Contents/Frameworks/InternetUtilities.bundle/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-rw-r--  であるはずですが、実際には lrw-rw-r--  になっています。
・“Applications/iTunes.app/Contents/Resources/iTunesHelper.app/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-rw-r--  であるはずですが、実際には lrw-rw-r--  になっています。
・“System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“private/var/spool/cups/cache/rss”上のアクセス権が一致しません。本来 drwxr-xr-x  であるはずですが、実際には drwxrwxr-x  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/BlackAndWhiteEffect.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/CubeTransition.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/DissolveTransition.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/DropletTransition.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/FadeThroughBlackTransition.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/FlipTransition.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/MosaicFlipTransition.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/MosaicFlipTransitionSmall.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/PageFlipTransition.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/PushTransition.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/RevealTransition.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/SepiaEffect.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/TwirlTransition.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・“System/Library/PrivateFrameworks/iPhotoAccess.framework/Versions/A/Resources/Plugins/WipeTransition.IAPlugin/Contents/CodeResources”上のアクセス権が一致しません。本来 -rw-r--r--  であるはずですが、実際には lrw-r--r--  になっています。
・
・アクセス権の修復が完了しました
・
・

[参考データ]
Mac mini (MA608J/A), 2GB RAM, 80GB HDD + 160GB Ext.HDD
Mac OS X 10.5.6