Currently Being ModeratedDec 5, 2012 3:45 PM (in response to Thomas Halenbeck)
Are you running a Managed or a Referenced Library?
A Managed Library, is the default setting, and iPhoto copies files into the iPhoto Library when Importing. The files are then stored in the Library package
A Referenced Library is when iPhoto is NOT copying the files into the iPhoto Library when importing because you made a change at iPhoto -> Preferences -> Advanced. (You unchecked the option to copy files into the Library on import) The files are then stored where ever you put them and not in the Library package. In this scenario you are responsible for the File Management.
As I saw that many pictures have extended attributes on the Library (both, iMac and MacBook), I removed all of the recursivly on the Lion-iMac (xattr -rc), but the explamation mark problem is still the same. chmod -R 777 and a chown -R username.staff did not solve it either.
Don't change anything in the iPhoto Library Folder via the Finder or any other application. iPhoto depends on the structure as well as the contents of this folder. Moving things, renaming things, deleting them or otherwise making changes will prevent iPhoto from working and could even cause you to damage or lose your photos.
Currently Being ModeratedDec 6, 2012 8:36 AM (in response to Terence Devlin)
Hi Terence! Thx for your response!
Its about a Managed Library. All Pictures and all data lives under "/Users/Shared/iPhoto Library".
If I right-click on the Thumbnail of an exclamation mark picture, I can even start the Finder to open directly the Folder with the original file. The file is existent under the Library directory tree and in a good company with other jpg-files of the same event. Some of those other jpg's are even healthy and do not have the "!" problem.
There is another strange thing I observed, but havn't yet the time to take a closer look at ...
If I copy the Library from the "healthy" Snow-Leo-MacBook to a USB drive, it has - just as expected - the same size as the original Library on the "Macintosh HD" (31GB). If I now copy the Library to the Lion-iMac and have iPhoto start on that Library, the Libary is reduced to about 24GB afterwards. I have no idea yet at what time this reduction happened.
The entire situation is absolutly ridiculous to me.
And yes, your right concerning the file structure beneath "iPhoto Library". I never delete or change something there. The modification to the permissions is (at least it always was) ok so far. Since I started with Apple and iPhoto (about late Panther) I always had to deal with Shared Library's which needed to be somehow copied and distributed among different users and hosts and their was always a need to adjust permissions.
This is the first time something such strange happens. Something has changed on the handling of the file system from Snow Leo to Lion and iPhoto is stumbling on that ...
Do you have any more ideas what may happened or what I can check?
Currently Being ModeratedDec 27, 2012 1:00 PM (in response to Thomas Halenbeck)
OK, I could not find explanation for what went wrong or being faulty. All symptoms reported above, were valid/reproducable. I have doublechecked that. It just was strange, ridiculous and never seen before. However, time went by and it became nasty to have that not working Library on the iMac ...
So rather than searching for the root cause, we processed the not working Library on the iMac using the repair features of iPhoto. One run with the first 3 repair options did the trick and the repaired iPhoto Library is now working on both computers.