Skip navigation

Help! Can't Open Aperture Library (Requires iPhoto 9.4?)

6399 Views 48 Replies Latest reply: Apr 3, 2014 11:55 PM by peterSunquest RSS
  • opticy Calculating status...

    Having the identical problem described by joeholmes. Same OS/software versions.

    I just had to get a HDD recovered (hardware related), and now I'm getting the same errors as described. The only difference is that my 'new' drive with my Aperature libraries is a 3TB seagate (last one was a 1.5TB western). btw, i never use iPhoto (though i have it installed).

  • Aye Es Oh Level 2 Level 2 (330 points)

    Opticy, was your library originally an Aperture library? Have you attempted to upgrade the library to iPhoto 9.3.2?

  • opticy Level 1 Level 1 (0 points)

    Thanks for the reply. Unfortunantly, I do not have any apvault files, and there is no DataModelVersion.plist file in my aplibrary.

  • léonie Level 8 Level 8 (46,375 points)

    Unfortunantly, I do not have any apvault files,

    But do you have a Time Machine backup, or a clone of the disk with your Aperture library? Any kind of backup at all?

     

    and there is no DataModelVersion.plist file in my aplibrary.

    There must be, or your Aperture library is corrupted beyond repair. How did you look for the file?

    • Select your Aperture library in the Finder - the default location is in your "Pictures" folder.
    • Ctrl-click it, or right-click it and select "Show Package Contents" from the pop-up menu.
    • In the window that opens click the folder "Aperture.aplib" - inside you should see the file "DataModelVersion.plist"

    If you have any kind of backup, replace this file with an older version from your backup.

     

    Regards

    Léonie

  • opticy Level 1 Level 1 (0 points)

    all my libraries look similar to this:

     

    Mac:MacBook Aperture Summer 2012.aplibrary Admin$ tree -L 3

    .

    ├── Database

    │   ├── BigBlobs.apdb -> apdb/BigBlobs.apdb

    │   ├── Faces

    │   │   ├── Detected

    │   │   ├── DetectedExternals

    │   │   ├── FaceExternals

    │   │   └── FaceNames

    │   ├── Faces.db -> apdb/Faces.db

    │   ├── History.apdb -> apdb/History.apdb

    │   ├── ImageProxies.apdb -> apdb/ImageProxies.apdb

    │   ├── Library.apdb -> apdb/Library.apdb

    │   ├── Properties.apdb -> apdb/Properties.apdb

    │   └── apdb

    │       ├── BigBlobs.apdb

    │       ├── Faces.db

    │       ├── History.apdb

    │       ├── ImageProxies.apdb

    │       ├── Library.apdb

    │       └── Properties.apdb

    ├── Masters

    │   └── 2012

    │       ├── 06

    │       ├── 07

    │       ├── 08

    │       └── 09

    └── com.apple.iPhoto.plist

     

     

    13 directories, 13 files

  • léonie Level 8 Level 8 (46,375 points)

    all my libraries look similar to this:

    what is your Aperture version?

  • opticy Level 1 Level 1 (0 points)

    3.4.3

  • LION OS X Problem Calculating status...

    I fixed this by doing the following.

     

    Show Package Contents -

     

    Overwrite DataModelVersion.plist with the following:

     

    <?xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

    <plist version="1.0">

    <dict>

              <key>DatabaseMinorVersion</key>

              <integer>203</integer>

              <key>DatabaseVersion</key>

              <integer>110</integer>

              <key>adminProperties</key>

              <dict>

                        <key>GeneralPreferences|FacesEnabled</key>

                        <true/>

                        <key>database.iPhoto|lastNMonthsValue</key>

                        <integer>12</integer>

                        <key>database.iPhoto|showLastNMonths</key>

                        <true/>

                        <key>database|RKXMLExportManagerMode</key>

                        <string>RKXMLExportManagerExportOnlyAtQuitKey</string>

                        <key>database|UseEmbeddedJPEGv2</key>

                        <true/>

                        <key>database|applicationIdentifier</key>

                        <string>com.apple.Aperture</string>

                        <key>database|automaticallyGenerateFullSizePreviews</key>

                        <true/>

                        <key>database|createDate</key>

                        <date>2012-06-23T14:32:23Z</date>

                        <key>database|databaseUuid</key>

                        <string>y6wjSKu7TVCShiry%Ym8xw</string>

                        <key>database|imageIOVersion</key>

                        <string>3.1.2</string>

                        <key>database|isIPhotoLibrary</key>

                        <false/>

                        <key>database|previewQuality</key>

                        <real>0.66669999999999996</real>

                        <key>database|previewSizeLimit</key>

                        <integer>2</integer>

                        <key>database|rawCameraBundleVersion</key>

                        <string>627</string>

                        <key>photoStream|autoImport</key>

                        <true/>

                        <key>photoStream|autoUpload</key>

                        <true/>

                        <key>photoStream|explicitlyDisabled</key>

                        <false/>

                        <key>photoStream|showingFirstTimeHelp</key>

                        <true/>

                        <key>touchedBy|com.apple.Aperture</key>

                        <true/>

              </dict>

              <key>createDate</key>

              <date>2012-06-23T14:32:23Z</date>

              <key>databaseUuid</key>

              <string>y6wjSKu7TVCShiry%Ym8xw</string>

              <key>isIPhotoLibrary</key>

              <false/>

              <key>masterCount</key>

              <integer>1</integer>

              <key>projectCompatibleBackToVersion</key>

              <integer>8</integer>

              <key>projectVersion</key>

              <integer>8</integer>

              <key>touchedByAperture</key>

              <true/>

              <key>versionCount</key>

              <integer>1</integer>

    </dict>

    </plist>

     

     

    Note: I found two of these DataModelVersion.plist - One under Database folder and the other in the Aperture.aplib folder.

     

    After saving these documents and trying to access the library again I was able to successfully.

     

    Note 2: I needed to move my library from external harddrive to my Mac hard drive.

     

    Hope this helps.

  • wheresmarissa Calculating status...

    I am having the same error when I open my ApLibrary.

     

    I have a MacBook Pro from 2009 running

    Mac OS X Lion 10.7.5

     

    My library is on a WD 2TB Harddrive.

     

    It's more than one library actually. I tried to open all of them and each time it said I needed to upgrade it for the new Aperture version so I did and then the iPhoto error came up when I tried to open it.

     

    ├── Database

    │   ├── apdb

    │   │   ├── BigBlobs.apdb

    │   │   ├── Faces.dp

    │   │   ├── History.apdb

    │   │   ├── ImageProxies.apdb

    │   │   ├── Library.apdb

    │   │   ├── Properties.apdb

    │   ├── BigBlobs.apdb

    │   ├── Faces

    │   │   ├── Detected

    │   │   ├── DetectedExternals

    │   │   ├── FaceExternals

    │   │   └── FaceNames

    │   ├── Faces.db

    │   ├── History.apdb

    │   ├── ImageProxies.apdb

    │   ├── Library.apdb

    │   ├── Properties.apdb

    │   ├── iPhotoLock.data

     

    No Master folder????

     

    That is the only one that has the iPhotoLock.data thing.

     

    There is only one other library that has something different. it looks like this.


    ├──Aperture.aplib

    │   ├── DateModelVersion.plist

    ├──ApertureData.xml

    ├──Attachments(folder empty)

    ├── Database

    │   ├──Albums

    │   │   ├──5z8xv9SvSCWWou6+fg6OGg.apalbum

    │   │   ├──56KtlnSvRJS+0bB9tgWFUg.apalbum

    │   │   ├──allProjectsAlbum.apalbum

    │   │   ├──builtinSmartAlbumsFolderImplicitAlbum.apalbum

    │   │   ├──cJ5sbRi2QpCvx7XxYAGIVA.apalbum

    │   │   ├──fiveStarAlbum.apalbum

    │   │   ├──GpZuyGn7Qbi3ngrmgCC1og.apalbum

    │   │   ├──inTheLastMonthAlbum.apalbum

    │   │   ├──inTheLastWeekAlbum.apalbum

    │   │   ├──libraryFolderImplicitAlbum.apalbum

    │   │   ├──nx6ZU+9BRBCPpHROyR8CtA.apalbum

    │   │   ├──NXvLjTZ5TD+ELSqSU6740Q.apalbum

    │   │   ├──oneStarAlbum.apalbum

    │   │   ├──Qz1M71XSQoyJPT5xDBriUQ.apalbum

    │   │   ├──rejectedAlbum.apalbum

    │   │   ├──rPhemg7lT9WoWh2ukkuajQ.apalbum

    │   │   ├──RWQE9Ir%Tb218+PfFoIkFA.apalbum

    │   │   ├──Sj2JGUwbQyKp+U7Uy6rpaQ.apalbum

    │   │   ├──trashAlbum.apalbum

    │   │   ├──videosOnlyAlbum.apalbum

    │   │   ├──Y2OFH3cqRyqDNcODgeMtJg.apalbum

    │   │   ├──Y2wvFlYeQTeEtiu9MslZJQ.apalbum

    │   ├── apdb

    │   │   ├── BigBlobs.apdb

    │   │   ├── Faces.dp

    │   │   ├── History.apdb

    │   │   ├── ImageProxies.apdb

    │   │   ├── Library.apdb

    │   │   ├── Properties.apdb

    │   ├── BigBlobs.apdb

    │   ├── Faces

    │   │   ├── Detected

    │   │   ├── DetectedExternals

    │   │   ├── FaceExternals

    │   │   └── FaceNames

    │   ├── Faces.db

    │   ├── History.apdb

    │   ├── ImageProxies.apdb

    │   ├── Library.apdb

    │   ├── Properties.apdb

     

     

     

    There are libraries on the hard drive that upgraded and opened just fine.

     

    Anyone have any ideas????

    Please help ):

  • opticy Level 1 Level 1 (0 points)

    I thank you all for the suggestions and your time!! However, nothing has worked. I at least have all the masters (within Aperture's ridiculous filing scheme). I've migrated all I can to Lightroom, and am doing the tedious work of recategorizing 15,000+ pictures/edits. To anyone that uses Aperture (particularly those who rely on it professionally), I highly, highly suggest you migrate to Adobe Lightroom ASAP (or at least try it out)!! The Lightroom collection that was stored on the same HDD restored perfectly. Quite disappointed with Apple on this one.

  • TStam Level 1 Level 1 (75 points)

    In the file: DataModelVersion.plist is a line:

    <key>isIPhotoLibrary</key>

              <false/>

     

    I've read about this problem before and recall that changing this can fix it. In other words, if yours has the value of true, it should not. It should say false because yours is an aperture file. As always, backup before testing.

  • opticy Level 1 Level 1 (0 points)

    was already set to false

  • NVP Calculating status...

    Kevin at a genius bar here in NJ fixed it! I had the exact same problem.

    For an unknown reason, the entire Aperture database was moved to a different location.

    When it was opened in the different location, it began to reindex and when it was moved back to where it belonged, it opened up the way it is supposed to.

    Look to see if your library is duplicated or has moved on your machine.

    I have NO idea how it moved, no one had touched my machine and I did not do it.

  • jashman Calculating status...

    Thank you SO much.

     

    I've been struggling with this problem for 5 months now, ever since upgrading Aperture to 3.4.3 on my mid 2010 iMac running 10.7.5 (I've been paranoid and avoiding upgrading anything else since, including Lion to Mountain Lion). Trashing preferences, reinstalling Aperture, trying to (but not being able) repair permissions, trying to (but not being able to) copy into new libraries, moving/copying the library to new locations, moving user created presets, etc. had not worked at all. No matter what I did, every time I would try to open my Aperture library it would tell me that I needed to upgrade the library in iPhoto 9.4 and only allowed me to quit.

     

    I've been able to open my Aperture library in iPhoto and import new photos there (my wife and I are on our first kid and generate a ridiculous amount of digital content), but each time it would say it was "upgrading" for a second but nothing really happened and Aperture remained useless- and I paranoid that at any point all our pictures would be corrupted.

     

    After reading the new posts from 2013 in this particular thread, I opened the DataModelVersion.plist file in Xcode (first I had to unlock the file via Get Info and give myself Read & Write access- for those who, like me, haven't edited .plist files before).

     

    I then looked for any differences between what I had and what LION OS X Problem posted here. I noticed that while my "isIPhotoLibrary" was set to "false" (or "NO" in Xcode), my "database|applicationIdentifier" was showing as "com.apple.iPhoto" instead of "com.apple.Aperture."

     

    I changed that String variable to "com.apple.Aperture" and saved the file (after backing it up and my library) and... poof, I was finally able to get past that pop-up error telling me to upgrade in iPhoto 9.4. I was even able to hold option-command and not get the error so I could repair permissions just for good measure.

     

    Thanks so much to LION OS X Problem, leonieDF, joeholmes, Frank Caggiano, opticy and the dozens of posters on this thread and others I've read who were asking for similar help and/or providing lots of great suggestions and diagnoses. I've used Macs for over 25 years and this is by far the most frustrating software problem I've ever had -- other than my Power Mac G5 which would randomly stall out until an under-the-radar OS X upgrade to a video card driver solved it. I hope that at least one other person with this issue can correct the discrepancy between "applicationIdentifier" and "isIPhotoLibrary" settings in their DataModelVersion.plist and finally be able to use Aperture again like me.

     

    Now to categorize 5 months of iPhoto imported baby pictures...

     

    Sincerely,

    jashman

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.