iPhoto no se inicia después de actualizar a OS X 10.10, Yosemite

Desde que migré a una nueva Macbook Pro Retina (MacBookPro11,2) ya OS X 10.10, iPhoto no funciona.

Estaba ejecutando OS X 10.8 en una Macbook Pro (MacBookPro7,1) antes. Intenté desinstalar iPhoto y volver a instalarlo usando la App Store.

El error que recibo es este, registro de bloqueo completo :

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

Por lo que puedo decir, hay ciertas bibliotecas que no se pueden cargar. Aparentemente, simplemente reinstalar iPhoto no funciona. ¿Hay algo mas que pueda hacer?

Mirando su registro de errores, ¿ha revisado la Actualización de software para ver si hay una actualización de "iLife Support"? Parece que se bloquea porque no puede cargar el marco Nyx.
Supongo que también es una versión antigua, hay referencias a Cocoa en eso. Sin saberlo con certeza, ¿ahora una aplicación de Apple no sería completamente Carbon? Sigo adivinando... Información de compilación: iPhotoProject-910... ¿iPhoto 9.1, alrededor de 2010?
Suena bien, sí. Revisé la App Store y la Actualización de software, pero no pude encontrar el soporte de iLife. iMovie y GarageBand funcionan bien. ¿Qué hacer?
Las aplicaciones de iLife 11 deberían actualizarse a través de la App Store, aunque sean anteriores a la propia Tienda. Haga una búsqueda en la tienda y vea si quiere que pague por ello. Si es así, es posible que deba preguntarle a Apple; se sabe que "desbloquean" aplicaciones en esas circunstancias.
Gracias por tu comentario, @Tetsujin. Sin embargo, este no es el problema. Puedo ver iPhoto disponible en la App Store y me permite actualizar de forma gratuita. Después de actualizar, "Obtener información" en el Finder me muestra que tengo instalada la versión 9.6.
y todavía falla y todavía muestra 910... en la cadena de versión en el volcado de memoria? ¿Ha intentado mover la base de datos fuera de su ubicación esperada, ver si se inicia 'desnuda'? o mantenga presionado Opt cuando lo inicie, lo que le pedirá que elija una biblioteca, incluida 'nueva', como prueba.
Acabo de probar ambos - nada. Inmediatamente falla con el mensaje: iPhoto kann aufgrund eines Problems nicht geöffnet werden. (se traduce como "iPhoto no se puede abrir debido a un problema"). ¿Crees que debería intentar instalar esto: support.apple.com/kb/DL842?viewlocale=de_DE&locale=de_DE y ver si se actualizará a través de la ¿Tienda de aplicaciones?
Acabo de probar la imagen de iLife Support del enlace de arriba. Ni siquiera me deja instalar esos archivos, diciendo que ya tengo instalada una versión más nueva del software.

Respuestas (2)

Encontré una solución adecuada a este problema:

Utilicé el Asistente de migración para migrar mi antiguo sistema Mac (10.8 más o menos) a un Mac Mini recién comprado con 10.10 (Yosemite). Después de unos días descubrí que iPhoto no se iniciaba, con los síntomas descritos.

Afortunadamente, todavía tengo el sistema anterior en ejecución, por lo que pude compararlos y copiar el antiguo directorio NyxAudioAnalysis hizo el trabajo.

Todo podría estar bien aquí, pero me preguntaba por qué, al reparar mis derechos de acceso, la utilidad de disco me decía que había un problema con el directorio. Decía que era un directorio, pero se esperaba que fuera un enlace simbólico:

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

(Versión alemana aquí, lo siento.)

Como tengo otra caja ejecutándose bajo Yosemite, pude comparar los sistemas y descubrí que Apple había movido la ubicación del marco NyxAudioAnalysis en algún momento. En 10.10 (Yosemite) se encuentra en /System/Library/PrivateFrameworks, mientras que en sistemas más antiguos estaba en /Library/Frameworks. Para garantizar la compatibilidad, Apple insertó un enlace simbólico en la ubicación anterior: NyxAudioAnalysis.framework/System/Library/PrivateFrameworks/NyxAudioAnalysis.framework. El asistente de migración parece haber estropeado eso de alguna manera.

Entonces, para solucionarlo, puede usar Terminal.app:

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

que hace el trabajo.

Conclusión: la copia del directorio desde alguna fuente funciona, pero puede que no dure. El problema potencial con esto es que si Apple actualiza su biblioteca en algún momento, no obtendrá los cambios. Esto podría causar algunos problemas con iPhoto (u otros programas) en el futuro. Por lo tanto, sugiero insertar el enlace simbólico original.

Gracias, puedo ver cómo esta es una mejor solución al problema.

Pude encontrar una publicación de blog en línea donde alguien había subido las bibliotecas que faltaban. Simplemente los puse en /Library/Frameworks/ e iPhoto ahora se abre bien. Aquí hay un enlace a la publicación del blog:

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