iPhoto 6: "Unable to upgrade this photo library" message

In certain situations, you may see a message that says "Unable to upgrade this photo library" the first time you launch iPhoto after upgrading to iLife '06.

There are two potential causes for this issue:

  • The current user does not have read-write access to some of the photos in the photo library (Learn More), OR
  • There are locked files somewhere inside your iPhoto Library.



This article has been archived and is no longer updated by Apple.

When you don't know exactly where the locked files are, and especially if they are located in more than one folder, the easiest way to unlock them will be using the Terminal (located in the Utilities folder inside the Applications folder). Follow these steps:

  1. Open the Terminal.
  2. At the prompt, type: sudo chflags -R nouchg
    Note: If you highlight the text above, you will see that there's a space following nouchg. You must type this space. Also, the "r" in -R must be uppercase as shown.
  3. From a Finder window, drag your iPhoto Library folder onto the Terminal window. This will add its pathname to the command. When you're done, the command will look something like:

    sudo chflags -R nouchg /Users/Your_Name/Pictures/iPhoto\ Library/
  4. Press the Return key to execute the command. You will be prompted for your administrator password; type it, and press Return again.


Last Modified:

Additional Product Support Information

Start a Discussion

in Apple Support Communities
See all questions on this article See all questions I have asked
United States (English)