KumarinX Kaneko Ryogen Jean Michel Kaneko Photography MacOSX
読者です 読者をやめる 読者になる 読者になる

iTunes Library アクセス権修復

Computing & Mobile, OSX

f:id:KumarinX:20150714235127p:plain

 今日仕事の息抜きにminkさんのCDをリッピングしようとしたら「itunes library ファイルがロックされているか、ロックされたディスク上にあるか、またはファイルへの書き込みアクセス権がありません」と出て iTunes が立ち上がらない。ネットを調べてみると意外にこの事例は多いようでバックアップ中にスリープした時やアプリをインストールすると稀に起こるらしい。
ところがFInderの「情報を見る」からアクセス権を直しても治らなかったり、しかたなくiTunes ライブラリーをパッケージごとどこかに移してコピーしたら治ったとか面倒そうなので迷わず Taminal。
>$ cd /Users/KumarinX/Music/iTunes
iTunes ライブラリーのパッケージの中へ移動
>$ ls -l
total 22976
drwxr-xr-x 8 KumarinX staff 272 6 5 19:09 Album Artwork
-rw-r--r--@ 1 KumarinX staff 0 1 25 2002 Icon?
drwxr-xr-x 262 KumarinX staff 8908 6 5 19:25 Mobile Applications
drwxr-xr-x 30 KumarinX staff 1020 10 20 2014 Previous iTunes Libraries
-rw-r--r-- 1 root admin 229376 5 29 23:19 iTunes Library Extras.itdb
-rw-r--r-- 1 KumarinX staff 4526080 3 4 10:07 iTunes Library Genius.itdb
-rw-rw-rw-@ 1 KumarinX staff 1180256 6 5 19:25 iTunes Library.itl
drwxr-xr-x 155 root admin 5270 5 29 23:25 iTunes Music
-rw-r--r--@ 1 KumarinX staff 4959896 6 5 19:25 iTunes Music Library.xml
-rw-r--r--@ 1 KumarinX staff 798176 12 19 2002 iTunes Temp
-rw-r--r--@ 1 KumarinX staff 8 6 5 19:09 sentinel
iMac-Corei5:iTunes KumarinX$
ああ、どうしてこうなるのか?デレクトリ iTunes Music とファイル iTunes Library Extras.itdb の所有権が root と admin になっちゃってるじゃないの。これじゃユーザーサイドからのアプリ起動ができない。日付をみると5月29日で、どうやらTimeMachineで内蔵HDDからSSDにシステムデータを復元した時っぽい。そこで所有権の書き換え
>$ sudo chown KumarinX Sites
>$ sudo chgrp staff Sites

で念のためにデレクトリ情報を確認
>$ ls -l
total 22976
drwxr-xr-x 8 KumarinX staff 272 6 5 19:09 Album Artwork
-rw-r--r--@ 1 KumarinX staff 0 1 25 2002 Icon?
drwxr-xr-x 262 KumarinX staff 8908 6 5 19:25 Mobile Applications
drwxr-xr-x 30 KumarinX staff 1020 10 20 2014 Previous iTunes Libraries
-rw-r--r-- 1 KumarinX staff 229376 6 5 19:36 iTunes Library Extras.itdb
-rw-r--r-- 1 KumarinX staff 4526080 3 4 10:07 iTunes Library Genius.itdb
-rw-rw-rw-@ 1 KumarinX staff 1180256 6 6 01:16 iTunes Library.itl
drwxr-xr-x 155 KumarinX staff 5270 6 5 19:36 iTunes Music
-rw-r--r--@ 1 KumarinX staff 4959896 6 5 19:25 iTunes Music Library.xml
-rw-r--r--@ 1 KumarinX staff 798176 12 19 2002 iTunes Temp
-rw-r--r--@ 1 KumarinX staff 8 6 5 19:09 sentinel
iMac-Corei5:iTunes KumarinX$
というわけでこれで iTunes ライブラリー をコピーだなんだしないで約10分で修正完了。iTunes 無事に起動しました。うん10ギガバイトもあるデレクトリ(一般的にはフォルダ)を場所変えてコピーして移動なんてまどろっこしいことやらんでもほぼ瞬時に治ります。