¿Cómo resolver la falla de Safari Window / Safari en blanco (10.1.2)?

8

Ejecución de 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.

Al salir de Safari y relanzar se produce un error del sistema:

  

Safari no se puede abrir debido a un problema.

     

Consulte con el desarrollador para asegurarse de que Safari funciona con esta versión de Mac OSX. Es posible que tenga que volver a instalar la aplicación. Asegúrese de instalar todas 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í (probablemente debido a la actualización de iTunes) que están próximos a 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 los 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: Actualización de iTunes a 12.8.1.2 actualizado /System/Library/PrivateFrameworks/MobileDevice.framework a una versión incompatible con Safari 10.1.2. La solución 2 (a continuación) admite hipótesis.

SOLUCIÓN 1: Instalar / Usar Firefox

SOLUCIÓN DE TRABAJO 2: Mueva /System/Library/PrivateFrameworks/MobileDevice.framework a la papelera (o en otro lugar) SOLUCIÓN DE TRABAJO 3 (aún no verificado, 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 quiere perder las capacidades que proporciona MobileDevice.framework, y no puede (o no quiere ser forzado) cambiar a Firefox.

    
pregunta Khan Klatt 14.12.2018 - 20:16

3 respuestas

5

Me sucedió 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
    
respondido por el Ellen 14.12.2018 - 22:40
1

De hecho, la actualización del sistema operativo a una versión más reciente funciona. Actualicé de Yosemite a El Capitán para resolver esto.

    
respondido por el Lone Wolf 14.12.2018 - 22:30
0

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 los Buscadores "Ir a la carpeta ..." (Shift-Command-G) y escriba "/ usr / lib".

No se requiere reinicio, Safari se inicia perfectamente una vez que los archivos están en su lugar.

    
respondido por el Teak 19.12.2018 - 21:12

Lea otras preguntas en las etiquetas