Теперь мы знаем, что убивало Mac Pro, работающих под управлением Avid: Google Chrome

Программа обновления Google Chrome отправляет компьютеры Mac в бесконечный цикл перезагрузки, делая их практически бесполезными, пока проблема не будет устранена. Хотя изначально проблема была вызвана приложением Avid Media Composer для редактирования видео, работающим на старых компьютерах Mac Pro, дальнейшее расследование показало, что это не так.

Исследование , проведенное корпоративным и ИТ-блогом Mac. Г-н Макинтош предположил, что последняя версия Google Keystone (средства обновления Google Chrome) содержит ошибку, которая удаляет символическую ссылку в пути / var на Mac, на котором он работает. На простом английском языке это означает, что Google Keystone по существу удаляет ключевой системный файл MacOS.

Было обнаружено, что эта проблема касается только компьютеров Mac, на которых отключена защита целостности системы (SIP). В общем, вы никогда не должны отключать SIP, так как он предназначен для защиты именно от такого рода проблем, но некоторым пользователям может потребоваться отключить его для своей работы. Предполагается, что именно поэтому проблема изначально была связана с Media Composer, поскольку некоторые видеоредакторы могут захотеть работать со сторонними видеокартами, которые в противном случае может заблокировать SIP.

SIP был представлен с OS X El Capitan в 2015 году. Это означает, что если вы работаете с более старой версией MacOS, на вас может повлиять использование Chrome на вашей машине. Если вы считаете, что на вас это может повлиять, вы можете запустить терминал и запустить команду «ls -ldO / var» (без речевых меток). Если вы не были затронуты, вы получите следующий вывод:

 lrwxr-xr-x @ 1 корневое колесо ограничено, скрыто 11 апреля 1 2018 / var -> private / var 

Однако, если ваша система была затронута, вы увидите следующее:

 Колесо drwxr-xr-x 5 503 - 170 сентября 24 14:37 / var 

Если вы видите это, вы не должны выключать или перезагружать свой Mac или выходить из своей учетной записи, поскольку это заставит Mac застрять в повторяющемся цикле загрузки.

На данный момент Google отключил Keystone, пока пытается решить проблему. Он также сказал, что если вы пострадали, вы должны загрузить свой Mac в режиме восстановления, запустить терминал и ввести следующие команды:

 chroot / Тома / Macintosh HD
rm -rf /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle
mv var var_back
ln -sh private / var
chflags -h ограничено / var
chflags -h скрытый / var
xattr -sw com.apple.rootless "" / var 

Примечание. «Macintosh HD» — это имя по умолчанию для загрузочного диска Mac. Если у вас другое, замените «Macintosh» в первой команде на имя вашего диска.

Затем вы должны перезагрузить Mac. Это удалит уязвимую версию средства обновления Chrome, а затем восстановит ее после того ущерба, который она нанесла.

Также считается, что переустановка MacOS работает, хотя вы должны следить за тем, чтобы не переформатировать ваши диски, так как это приведет к удалению любых файлов на вашем компьютере; просто простая переустановка сделает. И если у вас возникли другие проблемы с Google Chrome , у нас есть множество исправлений для некоторых из наиболее распространенных проблем.