8 votos

¿Cómo solucionar la ventana en blanco de Safari / 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. Al escribir una URL en ellas no se cargan las páginas.

Salir de Safari y volver a iniciar provoca un error en el sistema:

Safari no puede abrirse debido a un problema.

Comprueba con el desarrollador que Safari funciona con esta versión de Mac OSX. Es posible que tengas que reinstalar la aplicación. Asegúrate de instalar cualquier actualización disponible para la aplicación y Mac OSX".

El informe de fallos (y el lanzamiento de Safari desde el 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

El listado del directorio muestra que los archivos fueron actualizados aquí (presumiblemente debido a la actualización de iTunes) que son 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 ha actualizado /System/Library/PrivateFrameworks/MobileDevice.framework a una versión incompatible con Safari 10.1.2. La solución 2 (más abajo) apoya la hipótesis.

SOLUCIÓN 1: Instalar/usar Firefox

SOLUCIÓN 2: Mueva /System/Library/PrivateFrameworks/MobileDevice.framework a la papelera (o a otro lugar) SOLUCIÓN 3 (aún no se ha verificado pero se supone que funciona): Instalar 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 MobileDevice.framework proporciona, y no pueden (o no quieren ser obligados a) cambiar a Firefox.

0 votos

Para responder a los comentarios anteriores: 1. Safari se actualiza solo. 2. El archivo no está en el sistema, probablemente Apple se olvidó de incluirlo o enlazó a una versión inexistente en Yosemite. 3. /usr definitivamente no es una biblioteca de usuario, es la ruta de UNIX donde reside el software que no es del núcleo (userland) (entre otras cosas).

0 votos

Solución confirmada 2. ¡Gracias por la solución!

2 votos

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 de otro ordenador (en mi caso, ejecutando OSX 10.14.2) a /usr/lib del ordenador ejecutando10.10.5 se solucionó el problema.

5voto

Ellen Puntos 51

A mí 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 fecha de hoy en mi ordenador. He restaurado estos archivos desde mi copia de seguridad en Time Machine. Safari vuelve a funcionar.

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

0 votos

También se ejecuta Yosemite 10.10.5 en el iMac (2009), con Safari v. 10.1.2., Apple auto actualizado iTunes y varias otras aplicaciones de anoche, mi Safari se congeló, pensó que era mi conexión a Internet, reinició Safari, pero no se iniciaría, llegando a la declaración de problema genérico, Ignorar o Enviar a Apple. Busque en internet usando Chrome, y me encontré con tu post. Así que he borrado los archivos en /System/Library/PrivateFrameworks/, he vuelto a probar Safari y ha arrancado. Gracias por el consejo.

0 votos

La eliminación de estos archivos puede afectar a la capacidad de su Mac para conectarse a dispositivos móviles, por ejemplo, desde iTunes.

0 votos

Si puedes, puedes actualizar a un sistema operativo más reciente que no sufra este problema.

1voto

Spark Sm. Puntos 23

Efectivamente, actualizar el SO a una versión más reciente funciona. Yo actualicé de Yosemite a El Capitán para solucionar esto.

0voto

Otra solución que he utilizado con éxito dos veces es copiar dos archivos de la biblioteca de un sistema operativo más reciente, en mi caso El Capitán. Los archivos son:

'/usr/lib/libcrypto.35.dylib' /usr/lib/libssl.35.dylib

Para acceder a esta carpeta utilice el buscador "Ir a la carpeta..." (Mayúsculas-Comando-G) y escribe "/usr/lib".

No es necesario reiniciar, Safari se inicia perfectamente una vez que los archivos están en su lugar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X