iPhoto ne se lance pas après la mise à niveau vers OS X 10.10, Yosemite

2

Depuis que j'ai migré vers un nouveau Macbook Pro Retina (MacBookPro11,2) et vers OS X 10.10, iPhoto ne fonctionne pas.

J'exécutais OS X 10.8 sur un Macbook Pro (MacBookPro7,1) auparavant. J'ai essayé de désinstaller iPhoto et de le réinstaller à l'aide de l'App Store.

L'erreur que je reçois est la suivante, journal complet des accidents :

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

D'après ce que je peux dire, certaines bibliothèques ne peuvent pas être chargées. Apparemment, il ne suffit pas de réinstaller iPhoto. Y at-il autre chose que je puisse faire?

Sebastian Sulger
la source
Dans votre journal des incidents, avez-vous vérifié Mise à jour de logiciels pour une mise à jour de "Support iLife"? Il semble qu'il se bloque car il ne peut pas charger le framework Nyx.
Stuart H
J'imagine que c'est aussi une ancienne version - des références à Cocoa. Sans savoir avec certitude, une application Apple ne serait-elle pas entièrement carbone? Vous avez encore des doutes… Build Info: iPhotoProject-910… iPhoto 9.1, vers 2010?
Tetsujin
Cela semble juste, oui. J'ai vérifié l'App Store et la mise à jour logicielle, mais je n'ai pas trouvé de support iLife. iMovie et GarageBand fonctionnent correctement. Que faire?
Sebastian Sulger
Les applications iLife 11 doivent être mises à jour via l'App Store, même si elles sont antérieures à la boutique. Faites une recherche dans le magasin & amp; voyez si elle veut que vous payiez pour cela. Si tel est le cas, vous devrez peut-être demander à Apple; ils ont été connus pour «déverrouiller» les applications dans ces circonstances.
Tetsujin
Merci pour votre commentaire, @Tetsujin. Ce n'est pas le problème, cependant. Je peux voir iPhoto disponible sur l'App Store et cela me permet de mettre à jour gratuitement. Après la mise à jour, "Obtenir des informations" dans le Finder indique que la version 9.6 est installée.
Sebastian Sulger

Réponses:

1

J'ai trouvé une solution appropriée à ce problème:

J'avais utilisé l'assistant de migration pour migrer mon ancien système Mac (10.8 environ) vers un Mac Mini récemment acheté avec 10.10 (Yosemite). Après quelques jours, j’ai appris que iPhoto ne commençait pas - avec les symptômes décrits.

Heureusement, l'ancien système est toujours en cours d'exécution. Je pouvais donc les comparer et copier le vieux répertoire NyxAudioAnalysis faisait le travail.

Tout pourrait bien se passer ici, mais je me demandais pourquoi, lors de la réparation de mes droits d'accès, l'utilitaire de disque m'avait dit qu'il y avait un problème avec le répertoire. Il a dit que c'était un annuaire, mais devait être un lien symbolique:

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

(Version allemande ici, désolé.)

Depuis que j’ai une autre boîte sous Yosemite, je pouvais comparer les systèmes et j’ai découvert que Apple avait déjà déplacé l’emplacement du framework NyxAudioAnalysis. En 10h10 (Yosemite) il est situé dans /System/Library/PrivateFrameworks, alors que dans les anciens systèmes, c’était en /Library/Frameworks. Pour assurer la compatibilité, Apple a inséré un lien symbolique à l’ancien emplacement: NyxAudioAnalysis.framework/System/Library/PrivateFrameworks/NyxAudioAnalysis.framework. L'assistant de migration semble avoir tout gâché.

Donc, pour résoudre ce problème, vous pouvez utiliser Terminal.app:

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

qui fait le travail.

Conclusion: La copie du répertoire depuis une source fonctionne, mais cela peut ne pas durer. Le problème potentiel est que si Apple doit mettre à jour sa bibliothèque à un moment donné, vous ne recevrez pas les modifications. Cela pourrait causer des problèmes avec iPhoto (ou d'autres programmes) à tout moment dans le futur. Par conséquent, je suggère d'insérer le lien symbolique d'origine.

Martin Gebhardt
la source
Merci, je peux voir en quoi c'est une meilleure solution au problème.
Sebastian Sulger