2 Replies Latest reply: Jul 26, 2010 11:17 AM by Old Toad
Nick 3 Level 1 Level 1 (0 points)
iphoto was working fine a couple of days ago now every time i try to open it says "You can't open your current photo library using this version of iphoto. You have made changes to your photo library using a newer version of iPhoto. Please quit and use the latest version of iPhoto."
-can someone help me fix this, the iphoto version i have is iphoto 6.0.6 if that helps. thank you

Mac Book Pro, Mac OS X (10.6.4)
  • Terence Devlin Level 10 Level 10 (134,880 points)
    Have you opened the Library with a later version?

    If not: Try these in order - from best option on down...

    1. Do you have an up-to-date back up? If so, try copy the library6.iphoto file from the back up to the iPhoto Library allowing it to overwrite the damaged file.

    2. Download iPhoto Library Manager and use its rebuild function. This will create a new library based on data in the albumdata.xml file. Not everything will be brought over - no slideshows, books or calendars, for instance - but it should get all your albums and keywords back.

    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.

    3. If neither of these work then you'll need to create and populate a new library.

    To create and populate a new *iPhoto 6* library:

    Note this will give you a working library with the same Rolls and pictures as before, however, you will lose your albums, keywords, modified versions, books, calendars etc.

    Move the iPhoto Library to the desktop

    Launch iPhoto. It will ask if you wish to create a new Library. Say Yes.

    Go into the iPhoto Library on your desktop and find the Originals folder. From the Originals folder drag the individual Roll Folders to the iPhoto Window and it will recreate them in the new library.

    When you're sure all is well you can delete the iPhoto Library on your desktop.

    In the future, in addition to your usual back up routine, you might like to make a copy of the library6.iPhoto file whenever you have made changes to the library as protection against database corruption.

    Regards

    TD
  • Old Toad Level 10 Level 10 (129,935 points)
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier versions) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.

    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. There are versions that are compatible with iPhoto 5, 6, 7 and 8 libraries and Tiger and Leopard. Just put the application in the Dock and click on it whenever you want to backup the dB file. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.


    NOTE: The new rebuild option in iPhoto 09 (v. 8.0.2), Rebuild the iPhoto Library Database from automatic backup" makes this tip obsolete.




    OT