¿Cómo resolver la ventana de Safari en blanco / el bloqueo de Safari (10.1.2)?

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 .

Para abordar los comentarios anteriores: 1. Safari se actualiza solo. 2. El archivo no está en el sistema, probablemente Apple olvidó incluirlo o lo vinculó a una versión que no existe en Yosemite. 3. /usrDefinitivamente 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).
Solución alternativa 2 confirmada. ¡Gracias por la solución!
No puedo publicar una respuesta porque la pregunta está protegida por la comunidad, pero en mi caso, copiando /usr/lib/libcrypto.35.dylib y /usr/lib/libssl.35.dylib desde otra computadora (en mi caso , ejecutando OSX 10.14.2) a /usr/lib de la computadora ejecutando 10.10.5 resolvió el problema.
Se lanzó un parche, abra AppStore y descargue la actualización de iTunes
¡La solución @ zero0cool funciona!

Respuestas (3)

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
También ejecuté Yosemite 10.10.5 en iMac (2009), con Safari v. 10.1.2., Apple actualizó automáticamente iTunes y varias otras aplicaciones anoche, mi Safari se congeló, pensé que era mi conexión a Internet, reinicié Safari, pero no lo hizo. comenzar, presentando una declaración genérica del problema, Ignorar o Enviar a Apple. Busque en Internet usando Chrome y encontré su publicación. Así que eliminé los archivos en /System/Library/PrivateFrameworks/, probé Safari nuevamente y apareció. Gracias por el consejo.
La eliminación de estos archivos puede afectar la capacidad de su Mac para conectarse a dispositivos móviles, por ejemplo, desde iTunes.
Si puede, puede actualizar a un sistema operativo más reciente que no sufra este problema.

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.