The simple fact is that there is no longer an "affordable" way to manage large photo libraries on a Mac. I had planned on moving to Aperture since Apple touted it as a solution to large photo libraries but if you read the comments about it, users have the same problems with large libraries as iPhoto does.
So if Apple offered a better product that handles large libraries better, it's obvious to me many other people would be willing to pay a higher price to use it.
Let's face it large libraries are no longer the exception, it's become commonplace (ie "the rule"). Digital photography on virturally every device you have has now made this the norm. Apple has made it easier to make it even larger by using the Photo Stream feature (which I love).
It's also obvious that this new issue was programmed in directly by Apple. It may have been to cut down on support calls but since so many people are experiencing it, I'm betting the amount of support calls went up, defeating the purpose. Putting out in thier specs that they don't support iPhoto libaries on an SMB share should have been enough to address it from that standpoint.
-------------------------------------------------------------------------------- --------------------------------------------------
PJ_au
For what it's worth, I've managed to get this to work via an NFS share.
1. Mount the share
2. Browse the share and open the iPhoto Library from within Finder.
It is upgrading my library as we speak. Opening iPhoto and browsing to the library gave me the 'unsupported filesystem' error, but using the above works.
Keep in mind comments about the reliability (or lack of) however. Backups are your friend.
-------------------------------------------------------------------------------- ----------------------------------------------------------------------------
Great tip PJ but here's what I found out when experiminting with multiple systems and a split up iPhoto library.
Some constructive iPhoto library troubleshooting:
Suddenly multiple libraries get the error "unsupported file system" those libraries are approximately 14000-16000 photos each.
All libraries are on an SMB NFS system.
Open one of the split libraries directly in the Finder, same error
Open another one, it opens fine as does one of the other split libraries
Open the original main library that I split up (around 37000) and it opens fine.
Close it and it "upgrades" around 3600 photos. Open the libarary again, it opens fine.
So I can open 3 of the 4 libraries using the method PJ describes.
(Note I attempt this from three different Mac's using the same libraries all on OS X.7.3 and iPhoto '11 9.2.1)
For the purpose of troubleshooting's sake, I move everything back to an AFP formatted system. This takes a looonnnggg time since the entire set of libraries is over 100 GB's.
Once on an AFP file system, I share out the folder to the network, change the permissions on all files and folders to be safe and change all my mount scripts to match the new share name. (this of course takes a long time as well)
I open the 4th "unopenable" library and it opens without error. All other iPhoto libraries open without issue as well. I also note the closing iPhoto process is also faster.
While putting all this on an AFP file system may fix the "unsupported file system" issue, the libraries currently total over 100 GB's and will keep growing. So the only way to deal with this would be to put them on an external AFP drive or simply lose all the hard drive space on one of my systems.
The additional problem with the AFP solution is that Time Machine does not back up external drives. Putting an iPhoto library on an external AFP drive will now run the risk of not backing up some of my most precious files, my photo's. Previously having the files on an NFS RAID system was a lot less riskier due to the multiple drives.
Troubleshooting, it's what I do.
-eMax IT