Macで全く新しい何かを見つけるのは珍しいことです。数日前、少し執筆作業をしようと早起きしたのですが、27インチiMacのインターネット接続がひどく遅く、マシン全体が不安定になっていました。AirPort Extremeベースステーションを再起動しても改善しなかったので、Macを再起動しました。ところが、通常通り起動するどころか、インストールログウィンドウと「macOSのインストールを完了できませんでした」というエラーダイアログだけが表示された画面が表示されました。App StoreアプリでmacOS 10.13.4のインストールを指示していなかったので、混乱してしまいました。
しかし、「再起動」ボタンをクリックすると、画面とエラーダイアログが再び表示されました。ログを確認してコピーを保存しましたが、特に問題となるようなエラーはありませんでした。
他に解決策がなさそうだったので、最後にもう一度「再起動」をクリックし、Command + Option + R キーを押したまま macOS Recovery を起動して、オペレーティングシステムを再インストールしました。(Command + R キーのバージョンによって、macOS Recovery でインストールされる macOS のバージョンが異なることをご存知でしたか? 詳しくは、こちらの Apple サポート記事をご覧ください。)その後、すべて正常に動作したので、これはグレムリンのせいだと思い、この記事を書き始めましたが、インターネットインフラの作業に邪魔されてしまいました。
しかし数日後、MacBook Airのパフォーマンスが悪化したので、こちらも再起動することにしました。バージョンは10.13.3だったことは確かで、10.13.4のインストールを明示的に要求したわけではありません。パフォーマンスの問題を解決するために、ただ簡単に再起動したかっただけなのです。
驚いたことに、MacBook Airを再起動すると、同じインストールログ画面とエラーが表示されました。ログは似たようなもので、再起動しても効果はありませんでした。しかし、すぐにmacOSを再インストールするのではなく、新しい方法を試しました。起動時にOptionキーを押したまま、起動ドライブを選択するというものです。これがうまくいきました。MacBook AirはmacOS 10.13.3で正常に起動し、意図的に10.13.4をインストールしたところ、インストールは正常に進みました。
全く新しい問題が2台のMacで立て続けに発生したのは驚きだったが、セキュリティバグのテストのためにルートユーザーを有効にするなど、ほとんどのユーザーがやらないようなことをしているからだろう(2017年11月28日の記事「High Sierraのバグでフルルートアクセスが可能に」参照)。ところが、ほんの数時間後、息子のトリスタンから電話がかかってきた。こんなことは滅多にない。彼の世代の多くの人と同じように、トリスタンは電話アレルギーがひどいのだ。しかし、Slackで送ってきたMacBook Proの写真にまだ返信していなかったのだ。電話を見ると、自分の目が信じられなかった。それは、2台のMacで見たのと同じインストールログ画面とエラーだった。
幸運なことに、私がMacBook Airを起動させるために使った裏技が彼にもうまくいきました。私たち年老いた親が技術力を見せつけるのは、いつも嬉しいものです。トリスタンは、10.13.4のインストールを全く試していなかったという別のデータも提供してくれました。実際、彼のMacBook Proが再起動したのは、電源が切れてシャットダウンした後、電源プラグを差し直したからでした。それ以前も動作が非常に遅かったそうです。
では、まとめましょう。macOS 10.13.3 を実行している Mac が、3 つの異なる事例で動作が遅くなり始めました。再起動すると、ユーザーが 10.13.4 のインストールを要求していないにもかかわらず、Mac はインストールログアプリを起動し、macOS のインストールを完了できなかったというエラーが表示されます。再起動しても改善しない場合は、まず試すべきことは、Mac の起動時に Option キーを押したままプライマリドライブを選択することです。それでも解決しない場合は、macOS 復元を起動し、オペレーティングシステムを再インストールしてください。どちらの方法でもデータが失われることはありませんが、念のためバックアップは必ず取ってください。
この問題はどの程度一般的でしょうか? 不明ですが、AskDifferent で私と同じ内容の議論がされています。既に macOS 10.13.4 にアップグレード済みであれば、おそらく問題ありません。しかし、アップグレードを控えている方(通常は慎重に行うべきですが)は、次回の再起動時にこの状況が発生する可能性があることに注意してください。
裏で何が起こっているのか、私にはさっぱり分かりません。もしかしたら、システム環境設定 > App Store にある「新しく利用可能なアップデートをバックグラウンドでダウンロードする」チェックボックスと関係があるのかもしれません。ただし、私の2台のMacでは設定が異なっていました。macOS 10.13.4とは関係ないかもしれません。もしかしたら、失敗している「macOSのインストール」は、「システムデータファイルとセキュリティアップデートをインストールする」チェックボックスと関係しているのかもしれません。このチェックボックスは常にオンになっているはずです(2016年3月30日の記事「OS Xのセキュリティデータを確実に取得しましょう」参照)。
この問題に関して何か知見があれば、コメント欄でお知らせください。