iPhoto Library, Rebuilt multiple times but errors continue
I use iPhoto 2011 on my late 2009 I iMac, currently running 10.8.4. Problems with my iPhoto library began a few months ago while I was still running 10.8.3. It started off by asking me to rebuild the thumbnails after about every 2 to 3 launches of iPhoto. Ultimately, when I tried to launch iPhoto, it started to rebuild the thumbnails then it presented me with a dialog box that said the library was damaged and could not be repaired. I would launch iPhoto with the Command and Option held down, and if I then chose to "Repair" the library, it would proceed to repair the library but then it would tell me that the library was still damaged. So I would then relaunch iPhoto with the Command and Option keys held down again, and this time I would choose "Rebuild." I could then begin to use iPhoto. And if I quit and relaunched iPhoto they would then tell me it wanted to rebuild the thumbnails again. I would rebuild the thumbnails and then it would be normal again for another 2 to 3 launches of iPhoto (no errors or thumbnail rebuilds during those 2-3 launches), and then it would start asking to rebuild the thumbnails again, and eventually it will tell me the iPhoto libraries damaged again.
Yes, I have run disk utility, from Cmd-R at boot time, and performed a repair disk (it never finds anything wrong) and I would do a repair permissions, and then reboot. But that does not solve the problem. I don't have any other problems with my iMac in any other applications.
I've heard that there's a third-party utility that can completely rebuild in iPhoto library better than iPhoto itself can. But the only reason I have not resorted to that utility is, from what I've read anyway, it will not copy over my calendars and cards. To me, that's a huge limitation that keeps me from using it at all.
I don't know if it matters or not, and honestly it never created problems for me over the last several years as I used Snow Leopard and then Lion and then Mountain lion, but I have my iPhoto library stored in the following path:
Macintosh HD > Users > Me > Public > iPhoto Library
Permissions on that Public folder a set to "Read/Write" for "me" and "staff" and "everyone."
Also note that my iPhoto Library is 227GB in size — I've got a lot of HD video stored there.
The reason I put my iPhoto library in that path is because my wife uses this iMac in their own separate user, which uses Japanese as its primary language. I want to be able to access that iPhoto library from my user, and she wants to be able to access it from her user (obviously not at the same time, of course).
I also have Aperture 3.4.5 installed, and I access it only rarely from my user. I have it set up to share my iPhoto library.
So in light of this, can anyone tell me why my iPhoto library is getting corrupted every 3 to 4 times I launch iPhoto? And how can I fix it once and for all?
Thank you.
iMac, OS X Mountain Lion (10.8.4), Late 2009, 2.8GHz i7, 16GB RAM