Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

After upgrading to Mountain Lion, I get the following error message when I launch

"Calendar Cache couldn't be moved because you don't have permission to access "Calendars".

Screenshot of Calendar app with error dialog

When I click "OK", Calendar quits.

This user is an administrator on the machine. I tried granting the user 'Read & Write' access to, but nothing changed.

I have another administrator account on the same machine that can launch without issue.

share|improve this question

If repairing permissions with Disk Utility and/or checking permissions for the actual calendar-files in /Users/<username>/Library/Calendars do not work maybe this will:

Seems a bit drastic though. I have not tried this myself. I suggest having a backup just in case.

Update: I just tried the instructions from the thread at apple discussions, and everything on my 10.8 system is OK. It's kind of a supercharged permissions-repair (lacking better terms atm).

If it works, thank macjack at the appe forums. If not, tell me :)

On my mac the ~/Library/Calendars/Calendar Cache is owned by me:
-rw-r--r--@ 1 nils staff 2813952 Jul 31 18:44 Calendar Cache

It may be of help if you post the output from this terminal command:
ls -lar ~/Library/Calendars/|grep "Calendar Cache"

share|improve this answer
The permissions on Calendar Cache are identical to what you posted. – Brant Bobby Aug 2 '12 at 3:51
up vote 0 down vote accepted

Since I've never actually used iCal/ on that user account before and there was no data to potentially lose, I decided to try deleting ~/Library/Calendars/Calendar Cache entirely. started without complaint after that.

I'm not sure what would have happened to my calendars if I actually had anything in to lose, but it did fix the issue.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.