Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

iPhoto Has Thousands of References to Photos on an Old Server

My wife and I have been using Apple products forever. When iPhoto came out, we started importing all our printed photos. In the beginning, we put all these photos on my computer to act as a server, and somehow (this was maybe 10 years ago) we got the photos into my wife's computer's iPhoto. What happened was that her iPhoto created references to the photos on my computer, rather than copying them to her computer. So fast forward 5 years - we both have new computers, new versions of iPhoto, and her computer starts spitting out errors after a minute of trying to view most photos - the old computer is missing. So she performs a months-long surgery to find the thousands of missing photos by name on my new computer and copy them over to hers, and then re-link them.


Why not just import everything? She's chosen to keep different photos from me, with different ratings, and organized them all into albums which are different from mine.


So this works for a while and then suddenly, SURPRISE! It happens again. Her iPhoto goes back to missing thousands of photos which it can't seem to find on a computer I haven't had in ten years. Every time she clicks one, it takes 60-90 seconds trying to connect to the non-existent computer (even with my networking completely off) and then complains that it can't find it.


Is she in for another months-long surgery to move these photos over to her drive and re-change all the files AGAIN? This time, it came along with the destruction of most thumbnails. Of the 20,000 photos, about half are blank or a repeat of the same wrong thumbnail.


What we've tried: I got her a new computer. I upgraded her to Mountain Lion. I ran all the non-import special functions you get from holding down command-option and launching iPhoto. They all completed except the "upgrade thumbnails" takes about 6 hours to get about 1/8 of the way through before crashing. I have to set a book on the return key so that the infinite "missing file" pop-ups can be bypassed. I doubt we'll ever get past 1/8 of the way rebuilding.


What can I do? Is there a way to detect which photos are "missing files" without clicking each one? Is there a way to remove the references to "really old server (2)" in the iPhoto database so that at least we can avoid the 60-90 second network-checking wait after each missing photo click? I am a computer professional so I feel competent changing things in the iPhoto database if there is a way to do so.


Help!

Posted on Jul 8, 2013 9:51 AM

Reply
Question marked as Best reply

Posted on Jul 8, 2013 10:05 AM

If her entire library is a "referenced" library to photos on your old Mac that library is history. She might as well as delete it and start over. If she has photos in that library that are not referenced and are still viewable try using iPhoto LIbrary Manager to rebuild the Library as follows:


Using iPhoto Library Manager to Rebuild Your iPhoto Library


  • Download iPhoto Library Manager and launch.
  • Click on the Add Library button,

    User uploaded file

    navigate to your Home/Pictures folder and select your iPhoto Library folder.


  • Now that the library is listed in the left hand pane of iPLM, click on your library and go to the Library ➙ Rebuild Library menu option

  • User uploaded file


  • In the next window name the new library and select the location you want it to be placed.
  • Click on the Create button.

  • Note 1: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments. However, books, calendars, cards and slideshows will be lost.

    Note 2: Your current library will be left untouched for further attempts at a fix if so desired.



    Is your library a "managed" library?


    User uploaded file


    If it is you can put it on an external HD that is formatted as shown in this screenshot


    User uploaded file


    and both of you can use the same library (just not at the same time).


    If that's not acceptable and her library has no photos salvageable try this:


    1 - have your wife create a new managed library.

    2 - connect you two Macs by a wired LAN, Target Disk Mode, Transferring files between two computers using FireWire or WiFi.

    3 - use the paid version of iPhoto Library Manager to copy those Events from your library into hers. Also copied will be the keywords, titles, places and other metadata.


    And I'd not use a referenced library again. It's just not worth the problems it brings up.


    OT

    4 replies
    Question marked as Best reply

    Jul 8, 2013 10:05 AM in response to Hungering Death

    If her entire library is a "referenced" library to photos on your old Mac that library is history. She might as well as delete it and start over. If she has photos in that library that are not referenced and are still viewable try using iPhoto LIbrary Manager to rebuild the Library as follows:


    Using iPhoto Library Manager to Rebuild Your iPhoto Library


  • Download iPhoto Library Manager and launch.
  • Click on the Add Library button,

    User uploaded file

    navigate to your Home/Pictures folder and select your iPhoto Library folder.


  • Now that the library is listed in the left hand pane of iPLM, click on your library and go to the Library ➙ Rebuild Library menu option

  • User uploaded file


  • In the next window name the new library and select the location you want it to be placed.
  • Click on the Create button.

  • Note 1: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments. However, books, calendars, cards and slideshows will be lost.

    Note 2: Your current library will be left untouched for further attempts at a fix if so desired.



    Is your library a "managed" library?


    User uploaded file


    If it is you can put it on an external HD that is formatted as shown in this screenshot


    User uploaded file


    and both of you can use the same library (just not at the same time).


    If that's not acceptable and her library has no photos salvageable try this:


    1 - have your wife create a new managed library.

    2 - connect you two Macs by a wired LAN, Target Disk Mode, Transferring files between two computers using FireWire or WiFi.

    3 - use the paid version of iPhoto Library Manager to copy those Events from your library into hers. Also copied will be the keywords, titles, places and other metadata.


    And I'd not use a referenced library again. It's just not worth the problems it brings up.


    OT

    Jul 8, 2013 10:18 AM in response to Hungering Death

    What happened was that her iPhoto created references to the photos on my computer, rather than copying them to her computer

    That not "what happened" - it is what you chose - unless you override it iphoto always copies the photos to the iPhoto library - and a managed library is strongly recommended since the referenced option that you chose is extremely problematic


    If you search this several months ago someone posted instructions on how to hack the SQLite database to reconnect the photos - I ahve not tested their suggestion but some have reported that it worked for their situation


    You also can use iPhoto Library Manager - http://www.fatcatsoftware.com/iplm/ - rebuild the library as a referenced library - it will copy the photos that are available and I believe just pur an error message in the error log for missing photos giving your a referenced library with the photos that are available at the original path


    You don't bother to tell us what version of iPhoto you have but if you have iPhoto '11 version 9.4.3 you can purchase Aperture and it can access the iPhoto library - it has the ability to reconnect referenced photos and if you want to use a referenced library it handles the references well


    I would strongly recommend that you do not continue useing a referenced library with iphoto


    LN

    Jul 8, 2013 11:23 AM in response to LarryHN

    You don't bother to tell us what version of iPhoto you have but if you have iPhoto '11 version 9.4.3 you can purchase Aperture and it can access the iPhoto library - it has the ability to reconnect referenced photos and if you want to use a referenced library it handles the references well

    In addition to be able to reconnect referenced originals as Larry pointed out, Aperture has the ability to consolidate a referenced iPhoto library into a managed iPhoto library, so you can continue to use it with iPhoto, but occasionally use Aperture's advanced editing options, if you like.

    Jul 9, 2013 9:01 AM in response to Old Toad

    Thanks for the detailed answer, Old Toad. Her iPhoto album is half local/fine, half referenced/missing. Ideally we want hers to be entirely managed - entirely separate from mine.


    I generated a new library as suggested using iPhoto Library Manager and rebuilt it, and it fixed all the thumbnail and many of the missing image issues. Looks like about 10% still point to the old server, but there's a wonderful error log that iPhoto Library Manager generated that we'll use as a list of missing photos to import.


    Excellent! iPhoto Library Manager didn't import all the folders that the albums were in, so we'll have to recreate that, but this is great progress and we may have it all sorted out in days rather than months.


    I had switched from referenced to managed years ago, but I guess some fell through the cracks. Not sure why it had the thumbnail meltdown, but I feel good having a brand new library as a starting point.


    Thanks very much!

    iPhoto Has Thousands of References to Photos on an Old Server

    Welcome to Apple Support Community
    A forum where Apple customers help each other with their products. Get started with your Apple ID.