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). .
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
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.
Geira
/usr
ist definitiv keine Benutzerbibliothek, es ist der UNIX-Pfad zu dem sich Nicht-Kernel- (Userland-) Software (unter anderem) befindet.Kokanee
null0cool
Logan Bailey
Frank Hintsch