Il riavvio della macchina con macOS Sierra richiede molto tempo


13

Da quando ho aggiornato Retina MacBook Pro con macOS Sierra GM (16A319), il riavvio del computer richiede 20-30 minuti. Seleziono Riavvia ... dal menu Apple, tutto si disconnette, quindi il Mac si blocca su uno schermo nero per il resto del tempo. Ho anche un cursore del mouse. Dopo un po 'si riavvia normalmente e l'avvio richiede normalmente 10-15 secondi. Se si forza l'arresto forzato, è possibile avviare normalmente (tranne l'avviso, che il computer non è stato spento correttamente).

Ho provato a selezionare il disco di avvio nelle preferenze di sistema, modificare il disco di avvio dal terminale, ma sembra che i problemi siano con l'operazione di spegnimento.

Ho solo l'estensione del kernel di TripMode accanto ai moduli di Apple.

Risposte:


14

Ho avuto lo stesso problema e sembra essere stato risolto durante l'aggiornamento a MySQL 5.7.15

Saluti


non è necessario che sia la versione 5.7.15 per mysql. Può essere una nuova build compilata appositamente per MacOS 10.12, puoi controllarla dalla riga di comando , quale stai eseguendo:$ mysql --version
Farside

9

Ok, ho trovato la soluzione: mysqld è il problema, la versione 5.7.13 non può essere arrestata (nemmeno da Activity Monitor o con kill), quindi macOS attende che si arresti fino a un intervallo molto lungo.

Soluzione: deselezionare l'avvio automatico nel riquadro delle preferenze di MySQL, riavviare lentamente una volta, quindi il secondo riavvio andrà bene.


1
Sai come risolvere il problema senza disabilitare l'avvio automatico? L'ho disabilitato e ha funzionato, ma voglio che il mio MySQL si avvii automaticamente.
Tijme,

Penso che dovremo aspettare fino a una nuova versione che supporti macOS 10.12.
gklka,

@gklka, controlla la risposta , è già stato rilasciato Distrib 5.7.17, for macos10.12 (x86_64).
Farside,

Grazie! Per il mio caso, ho deciso di eliminarlo. Esistono passaggi manuali nel terminale per rimuovere mysql da macOS. Inoltre, prima del primo riavvio dopo aver eliminato mysql, devo assicurarmi che non ci sia alcun processo mysqld in esecuzione, anche se kill -9 <process-id>non c'è più. Ma continua a tornare per la seconda volta. Quindi altri potrebbero aver bisogno di verificare che sia andato per sempre prima che il riavvio abbia effetto.
haxpor,

@gklka Ci scusiamo per aver rilanciato questo argomento, ma a causa di ciò, ho scoperto che mysql era il problema anche per me, avendo anche l'ultima versione (5.7.17 su macos10.12). Ho fatto i passi nella tua soluzione e ha funzionato. Come hai scoperto che il problema era mysql? Sono curioso, perché voglio sapere cosa fare se alla fine questo accade con altre applicazioni.
AntonioJunior

0

Sembra che lo mysqlstia mantenendo nel loop durante il riavvio.

Dovresti controllare la tua build mysqldal , vedrai qualcosa di simile che da MacOS Sierra:

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

Noterai che hai una vecchia build, che deve essere aggiornata. Puoi scaricare il nuovo dal sito Web ufficiale di MySQL o tramite recuperando le formule / i pacchetti più recenti:

$ brew upgrade
$ brew outdated
$ brew upgrade mysql

Assicurati di aver ottenuto la nuova build eseguendo il comando dal terminale:

$ mysql --version
mysql  Ver 14.14 Distrib 5.7.17, for macos10.12 (x86_64) using  EditLine wrapper
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.