Ein Neustart der Maschine mit macOS Sierra dauert sehr lange

13

Seit ich mein Retina MacBook Pro mit macOS Sierra GM (16A319) aktualisiert habe, dauert der Neustart des Computers 20-30 Minuten. Ich wähle Neustart ... aus dem Apfelmenü, alles meldet sich ab, dann bleibt der Mac für den Rest der Zeit auf einem schwarzen Bildschirm hängen. Ich habe sogar einen Mauszeiger. Nach einer Weile wird der Computer normal neu gestartet und der Startvorgang dauert wie gewohnt 10-15 Sekunden. Wenn ich das Herunterfahren erzwinge, kann ich normal booten (mit Ausnahme der Warnung, dass der Computer nicht ordnungsgemäß heruntergefahren wurde).

Ich habe versucht, Startdiskette in den Systemeinstellungen auszuwählen und die Startdiskette vom Terminal aus zu ändern, aber es scheint, dass die Probleme beim Herunterfahren liegen.

Ich habe neben Apples eigenen Modulen nur die Kernel-Erweiterung von TripMode.

gklka
quelle

Antworten:

14

Ich hatte das gleiche Problem und es scheint behoben zu sein, wenn ich auf MySQL 5.7.15 aktualisiere

Prost

Olivier Barlier
quelle
es muss nicht die version 5.7.15 für mysql sein. Es kann sich um jeden neuen Build handeln, der speziell für MacOS 10.12 kompiliert wurde. Sie können über die Befehlszeile überprüfen , welchen $ mysql --version
Build
9

Ok, ich habe die Lösung gefunden: mysqld ist das Problem, Version 5.7.13 kann nicht gestoppt werden (auch nicht über Activity Monitor oder mit kill), deshalb wartet macOS bis es gestoppt wird, bis ein sehr langer Zeitraum verstrichen ist .

Lösung: Deaktivieren Sie das Kontrollkästchen für den automatischen Start im MySQL-Einstellungsbereich, starten Sie den Computer langsam neu, und der zweite Neustart ist in Ordnung.

gklka
quelle
1
Wissen Sie, wie Sie das Problem beheben können, ohne den automatischen Start zu deaktivieren? Ich habe es deaktiviert und es hat funktioniert, aber ich möchte, dass MySQL automatisch gestartet wird.
Tijme
Ich denke, wir müssen warten, bis eine neue Version erscheint, die macOS 10.12 unterstützt.
Gklka
@gklka, überprüfe die Antwort , es wurde bereits veröffentlicht Distrib 5.7.17, for macos10.12 (x86_64).
Farside
Vielen Dank! Für meinen Fall habe ich beschlossen, es zu löschen. Es gibt manuelle Schritte im Terminal, um mysql von macOS zu entfernen. Auch vor dem ersten Neustart nach dem Löschen von mysql muss ich sicherstellen, dass kein mysqld-Prozess ausgeführt wird, auch wenn ich kill -9 <process-id>und es weg sind. Aber es kommt immer wieder zum zweiten Mal. Daher müssen andere möglicherweise überprüfen, ob der Vorgang endgültig abgeschlossen ist, bevor der Neustart wirksam wird.
Haxpor
@gklka Es tut mir leid, dass ich dieses Thema wiederbelebt habe, aber aus diesem Grund habe ich herausgefunden, dass auch bei mir Mysql das Problem ist, selbst wenn ich die neueste Version (5.7.17 auf macos10.12) besitze. Ich habe die Schritte in Ihrer Lösung ausgeführt und es hat funktioniert. Wie haben Sie herausgefunden, dass MySQL das Problem ist? Ich bin neugierig, denn ich möchte wissen, was zu tun ist, wenn dies irgendwann mit anderen Anwendungen passiert.
Antonio Junior
0

Es scheint, mysqldass es während des Neustarts in der Schleife bleibt.

Sie müssen Ihren Build mysqlvom aus überprüfen. Sie werden etwas Ähnliches wie in MacOS Sierra sehen:

$ mysql --version
mysql  Ver 14.14 Distrib 5.7.9, for osx10.9 (x86_64) using  EditLine wrapper

Sie werden feststellen, dass Sie einen alten Build haben, der aktualisiert werden muss. Sie können den frischen MySQL- von der offiziellen MySQL-Website oder über herunterladen , indem Sie die neuesten Formeln / Pakete abrufen:

$ brew upgrade
$ brew outdated
$ brew upgrade mysql

Stellen Sie sicher, dass Sie den neuen Build erhalten haben, indem Sie den Befehl vom Terminal ausführen:

$ mysql --version
mysql  Ver 14.14 Distrib 5.7.17, for macos10.12 (x86_64) using  EditLine wrapper
Farside
quelle