So, after I tried all the solution advices, and failed to rebuild the exting library, I went ahead creating a new library and importing 20,000 images right now.
The following is the steps I took.
- Added .bak extention to the existing iphoto library
- Started the iPhoto app
- Chose to create a new library in the dialogue window
- Created a new folder "pictures" on my desktop
- Then opened the content package of the iphoto library I just named iphoto library.bak
- Moved the content of the "Masters" into the new folder "pictures" I just created
- Went to the iPhoto's menue bar and clicked on "File" and chose "Import to library"
- Chose the "pictures" folder to import
- Now it is still importing because I have 20,000 pictures, but it seems I will have all the pictures in the new "upgraded" iPhoto.
I am hoping I did not lose any detailed information of each images.
This upgrade was terrible. "Upgrade" should be "better" in many ways and should be easier to use. It has given many of us nothing but the trouble and many hours wasted on it. I don't understand why change something that was working fine into this?
Hopefully Apple doesn't start turning into Microsoftish. I converted the computers of my entire family into iMac because primarily it presented almost no technical issues compaired to Windows when I switched mine from Windows to iMac. I know my family members gonna give me hard time on this painful upgrading experience.
:-(