I hope someone here can provide me with some guidance on this, as I'm about at my wit's end.
I have a client who has recently purchased a new iMac to replace her aging ~2008 iMac. The old iMac had at some point been serviced by a third-party company who for some reason
1.) reinstalled the entire OS (possibly for legitimate reasons... she doesn't know why)
2.) created a new user for the client, but misspelled her name
3.) put all of the previous user data into a directory on the desktop instead of where it should have gone (eg Pictures to Pictures).
Somehow, when they did #3, some of the content of the iPhoto library went into the new library in ~/Pictures, but some of it remained in the directory on the desktop. I realized this when I moved ~/Pictures from the old iMac to the new iMac. When we tried starting iPhoto, it would
1.) complain about permissions because of the misnamed user - repaired using iPhoto's repair permissions function, also reset ACLs for user's home folder via the resetpassword utility.
2.) even with the permissions repaired, it would look for certain files that were located in the directory on the desktop of the old iMac, and crash if you tried to link them (I moved the files to the new machine).
3.) when we could get it to start up properly, none of the photos would display correctly.
None of these issues could be repaired by iPhoto Library First Aid. I tried something like five times, and alternated between copying via the Finder and Carbon Copy Cloner, thinking that maybe one would be better about setting the correct permisions than the other.
None of this stuff worked, and the client has been left without a workable iPhoto library. Has anyone experienced issues like this? Moving an iPhoto library is usually such an easy procedure, but this time it's been an utter nightmare.