Ejecutando Yosemite 10.10.5 en MacBook Air (principios de 2014), con Safari v. 10.1.2.
Las nuevas ventanas de Safari aparecen en blanco. Escribir una URL en ellos no carga las páginas.
Salir de Safari y reiniciar provoca un error del sistema:
Safari no se puede abrir debido a un problema.
Consulte con el desarrollador para asegurarse de que Safari funcione con esta versión de Mac OSX. Puede que tenga que reinstalar la aplicación. Asegúrese de instalar las actualizaciones disponibles para la aplicación y Mac OSX".
El informe de bloqueo (y el lanzamiento de Safari desde la Terminal) muestra este error:
dyld: Library not loaded: /usr/lib/libcrypto.35.dylib
Referenced from: /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice
Reason: image not found
Trace/BPT trap
La lista del directorio muestra que los archivos se actualizaron aquí (presumiblemente debido a la actualización de iTunes) que están cerca de este problema:
drwxr-xr-x 3 root wheel 102 Dec 14 08:52 AppleMobileDeviceHelper.app
drwxr-xr-x 3 root wheel 102 Dec 14 08:52 AppleMobileSync.app
-rwxr-xr-x 1 root wheel 4119552 Oct 16 21:31 MobileDevice
drwxr-xr-x 45 root wheel 1530 Oct 16 21:31 Resources
drwxr-xr-x 3 root wheel 102 Oct 16 20:49 _CodeSignature
-rwxr-xr-x 1 root wheel 43936 Oct 16 21:31 reenumerate_ios_devices
(dos archivos del 14 de diciembre indican una actualización reciente en comparación con archivos más antiguos)
Las marcas de tiempo de esos archivos actualizados coinciden con la actualización de iTunes a 12.8.1.2.
Hipótesis: Actualizar iTunes a 12.8.1.2 actualizó /System/Library/PrivateFrameworks/MobileDevice.framework a una versión incompatible con Safari 10.1.2. La solución alternativa 2 (a continuación) respalda la hipótesis.
SOLUCIÓN ALTERNATIVA 1: instalar/usar Firefox
SOLUCIÓN ALTERNATIVA 2: Mueva /System/Library/PrivateFrameworks/MobileDevice.framework a la papelera (o a otro lugar) SOLUCIÓN ALTERNATIVA 3 (aún no verificada, pero se supone que funciona): Instale macOS Mojave.
Publicado aquí en caso de que alguien tenga una solución directa para los usuarios que no pueden actualizar a Mojave, no quieren perder las capacidades que proporciona MobileDevice.framework y no pueden (o no quieren verse obligados a) cambiar a Firefox .
Me pasó lo mismo: el mismo error, el mismo OS X y la misma versión de Safari. Los siguientes archivos en /System/Library/PrivateFrameworks/ tenían la marca de tiempo de hoy en mi computadora. Restauré estos archivos desde mi copia de seguridad en Time Machine. Safari está funcionando de nuevo.
drwxr-xr-x 5 root wheel 170 Dec 14 12:30 iTunesAccess.framework
drwxr-xr-x 6 root wheel 204 Dec 14 12:30 CoreFP.framework
drwxr-xr-x 6 root wheel 204 Dec 14 12:30 CoreADI.framework
drwxr-xr-x 5 root wheel 170 Dec 14 12:30 MobileDevice.framework
drwxr-xr-x 5 root wheel 170 Dec 14 12:30 DeviceLink.framework
drwxr-xr-x 6 root wheel 204 Dec 14 12:30 AirTrafficHost.framework
De hecho, la actualización del sistema operativo a una versión más nueva funciona. Actualicé de Yosemite a El Capitan para solucionar esto.
Otra solución que he usado con éxito dos veces es copiar dos archivos de biblioteca de un sistema operativo más nuevo, en mi caso, El Capitán. Los archivos son:
'/usr/lib/libcrypto.35.dylib' '/usr/lib/libssl.35.dylib'
Para acceder a esta carpeta, use Finders "Ir a la carpeta..." (Shift-Command-G) y escriba "/usr/lib".
No es necesario reiniciar, Safari se inicia perfectamente una vez que los archivos están en su lugar.
geira
/usr
Definitivamente no es una biblioteca de usuario, es la ruta UNIX hacia donde reside el software que no es del kernel (tierra de usuario) (entre otras cosas).Kokanee
cero0cool
logan bailey
Frank Hintsch