Сначала во всем винили видеоредактор от Avid, но он оказался не при чем. Разработчики Google уже рассказали, как исправить баг.
Пользователи macOS столкнулись со странной проблемой, которая не позволяла загрузить ноутбуки и настольные системы от Apple.
Большинство из пострадавших пользователей работали с видеоредактором Avid Media Composer, поэтому первые претензии получили именно разработчики Avid. Однако оказалось, что проблема связана с обновлением Google Chrome. Об этом сообщили разработчики браузера, которые уточнили причину бага и рассказали, как исправить проблему.
Новая версия системы обновлений Google Keystone удаляла символическую ссылку на системный каталог /var. Из-за этого имя аккаунта могло измениться на Standard user, что вызывало проблемы с лицензией iLock и препятствовало нормальной загрузке. Баг затрагивал компьютеры с macOS версии 10.14 Mojave и более ранних.
Впоследствии специалисты по информационной безопасности выяснили, что проблема обновления проявлялась у тех, кто отключил функцию Software Integrity Protection (SIP). Часто именно пользователям редактора Avid Media Creator приходится отключать SIP из-за использования сторонних видеокарт, именно поэтому они первыми и заметили баг.
Специалисты Google выложили на своем портале поддержки инструкцию для пользователей, столкнувшихся с проблемой. Для того, чтобы исправить баг, нужно через консоль сперва удалить файл GoogleSoftwareUpdate.bundle, а затем поставить новую символическую ссылку на /var.
chroot /Volumes/Macintosh\ HD # "Macintosh HD" is the default
rm -rf /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle
mv var var_back # var may not exist, but this is fine
ln -sh private/var var
chflags -h restricted /var
chflags -h hidden /var
xattr -sw com.apple.rootless "" /var
Поделитесь этим с друзьями!
Будьте первым, кто оставит комментарий
Пожалуйста, авторизируйтесь для возможности комментировать