Ora sappiamo cosa stava uccidendo Mac Pro con Avid: Google Chrome

Il programma di aggiornamento di Google Chrome ha inviato i Mac a un ciclo di riavvio senza fine, rendendoli quasi inutili fino a quando il problema non viene risolto. Sebbene inizialmente si pensasse che il problema fosse causato dall'app di editing video Media Composer di Avid in esecuzione su computer Mac Pro meno recenti, ulteriori indagini hanno dimostrato che non è così.

Un'indagine condotta dall'azienda Mac e dal blog IT Mr. Macintosh ha suggerito che l'ultima versione di Google Keystone (aggiornamento di Google Chrome) viene fornita con un bug che elimina un collegamento simbolico nel percorso / var sul Mac su cui è in esecuzione. Ciò che significa in parole povere è che Google Keystone elimina essenzialmente un file di sistema MacOS chiave.

È stato riscontrato che questo problema riguarda solo i Mac in cui System Integrity Protection (SIP) è stato disabilitato. In generale, non dovresti mai disabilitare SIP in quanto è progettato per proteggere esattamente da questo tipo di problema, ma alcuni utenti potrebbero aver bisogno di disattivarlo per il loro lavoro. Si ritiene che questo sia il motivo per cui il problema era inizialmente collegato a Media Composer, poiché alcuni editor di video potrebbero voler lavorare con schede grafiche di terze parti che SIP potrebbe altrimenti bloccare.

SIP è stato introdotto con OS X El Capitan nel 2015. Ciò significa che se stai utilizzando una versione precedente di MacOS potresti essere interessato se usi Chrome sul tuo computer. Se pensi di essere interessato, puoi avviare Terminal ed eseguire il comando "ls -ldO / var" (senza i segni vocali). Se non sei stato interessato, otterrai il seguente output:

 lrwxr-xr-x @ 1 root wheel limitato, nascosto 11 apr 1 2018 / var -> privato / var 

Se, tuttavia, il tuo sistema è stato interessato, vedrai questo:

 drwxr-xr-x 5 503 ruote - 170 24 set 14:37 / var 

Se lo vedi, non devi spegnere o riavviare il Mac o disconnetterti dal tuo account, poiché ciò richiederà al Mac di rimanere bloccato nel ciclo di avvio ripetuto.

Per ora, Google ha disabilitato Keystone mentre tentava di risolvere il problema. Ha anche detto che se sei stato interessato, dovresti avviare il Mac in modalità di ripristino, avviare Terminal e inserire i seguenti comandi:

 chroot / Volumes / Macintosh HD
rm -rf /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle
mv var var_back
ln -sh private / var
chflags -h limitato / var
chflags -h nascosto / var
xattr -sw com.apple.rootless "" / var 

Nota: "Macintosh HD" è il nome predefinito per l'unità di avvio di un Mac. Se il tuo è diverso, sostituisci "Macintosh" nel primo comando con il nome dell'unità.

Dovresti quindi riavviare il Mac. Ciò rimuoverà la versione interessata del programma di aggiornamento di Chrome, quindi ripristinerà il danno causato in primo luogo.

Anche la reinstallazione di MacOS funziona, anche se dovresti assicurarti di non riformattare le tue unità in quanto ciò eliminerà qualsiasi file sul tuo computer; farà solo una semplice reinstallazione. E se hai avuto altri problemi con Google Chrome , abbiamo una serie di correzioni per alcuni dei suoi problemi più comuni.