Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Ever since I migrated to a new Macbook Pro Retina (MacBookPro11,2) and to OS X 10.10, iPhoto won't run.

I was running OS X 10.8 on a Macbook Pro (MacBookPro7,1) before. I have tried uninstalling iPhoto and reinstalling using the App Store.

The error I receive is this, full crash log:

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: /Library/Frameworks/NyxAudioAnalysis.framework/Versions/A/NyxAudioAnalysis
  Referenced from: /Applications/iPhoto.app/Contents/Frameworks/iLifeSlideshow.framework/Versions/A/iLifeSlideshow
  Reason: image not found

From what I can tell, there are certain libraries that can't be loaded. Apparently, simply reinstalling iPhoto does not do the trick. Is there anything else I can do?

share|improve this question
    
Looking at your crash log, have you checked Software Update for an update to "iLife Support"? It seems it is crashing because it can't load the Nyx framework. – Stuart H Dec 15 '14 at 9:36
    
I'm guessing it's an old version too - references to Cocoa in that. Without knowing for sure, wouldn't an Apple app be entirely Carbon by now? Still guessing… Build Info: iPhotoProject-910… iPhoto 9.1, circa 2010? – Tetsujin Dec 15 '14 at 9:43
    
Sounds about right, yes. I checked the App Store and Software Update, but couldn't find iLife Support. iMovie and GarageBand run fine. What to do? – Sebastian Sulger Dec 15 '14 at 9:50
    
iLife 11 apps should update through the App Store, even though they are from before the Store itself. Do a search in the store & see if it wants you to pay for it. If so, you might have to ask Apple; they've been known to 'unlock' apps in those circumstances. – Tetsujin Dec 15 '14 at 10:11
    
Thanks for your comment, @Tetsujin. This is not the issue, though. I can see iPhoto available in the App Store, and it lets me update for free. After updating, "Get Info" in the Finder shows me that I have version 9.6 installed. – Sebastian Sulger Dec 15 '14 at 10:31
up vote 1 down vote accepted

I found a proper solution to this problem:

I had used the Migration Assistant to migrate my old Mac System (10.8 or so) to a newly bought Mac Mini with 10.10 (Yosemite). After a few day I found out that iPhoto wasn’t starting — with the described symptoms.

Fortunately I still have the old system running, so I could compare them and copying the old NyxAudioAnalysis directory did the job.

Everything could be fine here, but I wondered why when reparing my access rights the disk utility kept telling me there was a problem with the directory. It said it was a directory, but was expected to be a symbolic link:

Abweichende Zugriffsrechte für „Library/Frameworks/NyxAudioAnalysis.framework“, Soll-Wert: lrwxr-xr-x , Ist-Wert: drwxr-xr-x .

(German version here, sorry.)

Since I have another box running under Yosemite I could compare the systems and I found out that Apple had moved the location of the NyxAudioAnalysis framework at some time. In 10.10 (Yosemite) it is located in /System/Library/PrivateFrameworks, whereas in older systems it was in /Library/Frameworks. To ensure compatibility, Apple inserted a symlink at the old location: NyxAudioAnalysis.framework/System/Library/PrivateFrameworks/NyxAudioAnalysis.framework. The migration assistant seems to have messed that up somehow.

So to fix it you can use Terminal.app:

cd /Library/Frameworks
sudo mv NyxAudioAnalysis.framework NyxAudioAnalysis.framework.copy
sudo ln -s /System/Library/PrivateFrameworks/NyxAudioAnalysis.framework NyxAudioAnalysis.framework

which does the job.

Conclusion: Copying the directory from some source is working, but it may not last. The potential problem with it is that if Apple should update their library some time you won’t get the changes. This could cause some problems with iPhoto (or other programs) any time in the future. Therefore I suggest to insert the original symbolic link.

share|improve this answer
    
Thanks, I can see how this is a better solution to the issue. – Sebastian Sulger Mar 25 '15 at 13:27

I was able to find a blog post online where someone had uploaded the missing libraries. I just put them in /Library/Frameworks/ and iPhoto now opens up fine. Here is a link to the blog post:

http://www.sanebutdifferent.com/iphoto-11-nyxaudioanalysis-crash-error

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.