Wie löse ich das leere Safari-Fenster / den Safari-Absturz (10.1.2)?

Ausführen von Yosemite 10.10.5 auf MacBook Air (Anfang 2014) mit Safari v. 10.1.2.

Neue Safari-Fenster werden leer angezeigt. Durch das Eingeben einer URL werden die Seiten nicht geladen.

Das Beenden von Safari und das erneute Starten verursacht einen Systemfehler:

Safari kann aufgrund eines Problems nicht geöffnet werden.

Wenden Sie sich an den Entwickler, um sicherzustellen, dass Safari mit dieser Version von Mac OSX funktioniert. Möglicherweise müssen Sie die Anwendung neu installieren. Stellen Sie sicher, dass Sie alle verfügbaren Updates für die Anwendung und Mac OSX installieren."

Der Absturzbericht (und das Starten von Safari vom Terminal) zeigt diesen Fehler:

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

Das Auflisten des Verzeichnisses zeigt, dass hier Dateien aktualisiert wurden (vermutlich aufgrund eines iTunes-Updates), die diesem Problem am nächsten kommen:

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

(Zwei Dateien vom 14. Dezember weisen auf ein kürzlich erfolgtes Update im Vergleich zu älteren Dateien hin)

Die Zeitstempel dieser aktualisierten Dateien stimmen mit der Aktualisierung von iTunes auf 12.8.1.2 überein.

Hypothese: Beim Aktualisieren von iTunes auf 12.8.1.2 wurde /System/Library/PrivateFrameworks/MobileDevice.framework auf eine Version aktualisiert, die mit Safari 10.1.2 nicht kompatibel ist. Problemumgehung 2 (unten) unterstützt die Hypothese.

ABHILFE 1: Installieren/verwenden Sie Firefox

ABHILFE 2: Verschieben Sie /System/Library/PrivateFrameworks/MobileDevice.framework in den Papierkorb (oder an einen anderen Ort) ABHILFE 3 (noch nicht verifiziert, funktioniert aber vermutlich): Installieren Sie macOS Mojave.

Hier gepostet für den Fall, dass jemand eine direkte Lösung für Benutzer hat, die nicht auf Mojave aktualisieren können, die Funktionen von MobileDevice.framework nicht verlieren möchten und nicht zu Firefox wechseln können (oder nicht dazu gezwungen werden möchten). .

Um auf die vorherigen Kommentare einzugehen: 1. Safari aktualisiert sich selbst. 2. Die Datei befindet sich nicht auf dem System, Apple hat wahrscheinlich vergessen, sie einzubinden oder mit einer Version verknüpft, die auf Yosemite nicht existiert. 3. /usrist definitiv keine Benutzerbibliothek, es ist der UNIX-Pfad zu dem sich Nicht-Kernel- (Userland-) Software (unter anderem) befindet.
Bestätigter Workaround 2. Tks für die Lösung!
Ich kann keine Antwort posten, da die Frage von der Community geschützt ist, aber in meinem Fall das Kopieren von /usr/lib/libcrypto.35.dylib und /usr/lib/libssl.35.dylib von einem anderen Computer (in meinem Fall , auf dem OSX 10.14.2 ausgeführt wird) in /usr/lib des Computers, auf dem 10.10.5 ausgeführt wird, löste das Problem.
Es wurde ein Patch veröffentlicht, öffnen Sie den AppStore und laden Sie das iTunes-Update herunter
@zero0cool Lösung funktioniert!

Antworten (3)

Mir ist dasselbe passiert - derselbe Fehler, dasselbe OS X und dieselbe Safari-Version. Die folgenden Dateien in /System/Library/PrivateFrameworks/ hatten auf meinem Computer den heutigen Zeitstempel. Ich habe diese Dateien aus meinem Backup in Time Machine wiederhergestellt. Safari funktioniert wieder.

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
Außerdem läuft Yosemite 10.10.5 auf iMac (2009), mit Safari v. 10.1.2., Apple hat iTunes und mehrere andere Apps letzte Nacht automatisch aktualisiert, mein Safari fror ein, dachte, es wäre meine Internetverbindung, startete Safari neu, tat es aber nicht starten, allgemeine Problemstellung finden, Ignorieren oder An Apple senden. Suche im Internet mit Chrome und bin auf deinen Beitrag gestoßen. Also habe ich einfach die Dateien in /System/Library/PrivateFrameworks/ gelöscht, Safari erneut versucht und es wurde angezeigt. Danke für den Hinweis.
Das Löschen dieser Dateien kann die Fähigkeit Ihres Mac beeinträchtigen, eine Verbindung zu Mobilgeräten herzustellen, beispielsweise von iTunes.
Wenn Sie dazu in der Lage sind, können Sie auf ein neueres Betriebssystem aktualisieren, das möglicherweise nicht unter diesem Problem leidet.

In der Tat funktioniert das Aktualisieren des Betriebssystems auf eine neuere Version. Ich habe von Yosemite auf El Capitan aktualisiert, um dieses Problem zu lösen.

Ein weiterer Fix, den ich zweimal erfolgreich verwendet habe, ist das Kopieren von zwei Bibliotheksdateien von einem neueren Betriebssystem, in meinem Fall El Capitan. Die Dateien sind:

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

Um auf diesen Ordner zuzugreifen, verwenden Sie im Finder "Gehe zu Ordner ..." (Umschalt-Befehl-G) und geben Sie "/usr/lib" ein.

Kein Neustart erforderlich, Safari startet perfekt, sobald die Dateien vorhanden sind.