いくつかの報告によると、macOS で Chrome をアップグレードすると、システムが事実上「ブロック」され、起動できなくなるそうです。
なぜこのようなことが起こったのでしょうか。また、マシンを再び稼働させるにはどうすればよいのでしょうか。
答え1
Google は、これがシステム整合性保護 (SIP) が無効になっている macOS マシン上のファイル システムに損傷を与える Google ソフトウェア アップデートの既知の問題であることを認識しています。
によるとこの公式Googleサポート投稿これは既知の問題です:
最近、Chrome アップデートに、システム整合性保護 (SIP) が無効になっている macOS マシン (SIP をサポートしていないマシンを含む) のファイル システムに損傷を与えるバグが含まれている可能性があることが判明しました。この問題に対処する新しいアップデートを完成させるまで、リリースを一時停止しています。
この投稿では、この問題はシステム整合性保護(SIP)が無効になっているmacOSシステムにのみ影響することを明らかにしている。
システム整合性保護を無効にする手順を実行しておらず、コンピュータが OS X 10.11 以降を使用している場合、この問題の影響を受けません。
Command (⌘)解決策は、影響を受けたマシンをリカバリ モードで起動することです ( +キーを押しながらマシンを起動します) 。次に、ターミナル ウィンドウを開いて次のように入力します。必ずデフォルトのブート ボリュームに合わせてR変更してください。/Volumes/Macintosh\ HD
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
その後、システムを再起動すると、影響を受けるバージョンの Google ソフトウェア アップデートが削除され、ファイル システムの破損した部分が復元されます。