I have a bit of a sticky situation, and I wonder if anyone has a good solution.
The background is that I created a photo book using iPhoto last fall (2009) on my MacBook. Which I am very happy with and would like to reprint. Unfortunately (for the purpose of this conversation), I migrated to Lightroom this past spring (2010) and, as part of that, rebuilt all of my photo databases and folder structure. To save space, I deleted the old, disorganized iPhoto library (after making a backup, of course).
When I restore the iPhoto library backup onto an external drive (actually on an iMac), I can find the photo book file, and I can find all of the images in the book. But when I open the photo book all of the images show up as blank spaces with a question mark - iPhoto can't find the image files. My assumption is that the photo book object embeds the absolute image file name - disk name/user/Pictures/iPhoto/imagename, etc. - and that no longer exists. I'm on a different Mac, with a different hard drive name, different user name, etc. Does anyone know if this is correct?
Is there any way to patch the photo book object so it knows where the images are? Or do I have to essentially rebuild/recreate the book?