LoginSignup
2
3

More than 5 years have passed since last update.

mac osがアップデート途中で止まる際の解決法

Last updated at Posted at 2015-07-17

遭遇した事象

mac os 10.10.4へアップデート時に再起動 > ログイン > 中央にappleのロゴとその下に横棒のインジケーターが表示され、1/3くらいいったところで、止まってしまい、それ以降進まない。

IMG_20150718_002634.jpg

環境

  • MacBook Air (13-inch, Early 2014)
  • Mac OS 10.10.x -> 10.10.4へのアップデート

試したこと

※ 以下、試すかどうかは自己責任にてお願いします。

再起動でメモリリセット系のコマンドを試す

Macの起動・スリープ・再起動・終了のキーボードショートカットまとめ(27種類)
ここの、電源関係のキーボードショートカット をひと通りためしたけど、改善せず。

Single User Modeでゴミ箱を空にする

アップデート前、SSDメモリ容量が逼迫していたため、まさかそのせいかと思い、Single User Modeで下記を実行するも、改善せず。

Single User Modeで起動するには、強制終了後、

  • 電源ボタンを押す
  • ジャーンと鳴ると同時に⌘+sを押す
  • 一瞬CUIぽいのがでて、背景黒に中心にappleロゴがでて、その下にインジケータがついてる画面が表示されれば、OK
  • 自身のユーザでログインすると、read onlyモードでbashシェルに入る
# ディスクに異常がないかチェック
$ /sbin/fsck -fy
# 書き込み権限をrootに与えた状態でファイルシステムをマウント
$ /sbin/mount -uw /
# ゴミ箱を空にする
$ rm -rf /Users/(ユーザ名)/.Trash/*
$ reboot

※ ちなみに、Single User ModeではUSキー配列なので、*はJISキーだと8の位置にくる

参考:ディスクユーティリティおよび fsck を使用して、起動時の問題を解決する、あるいはディスクをメインテナンスする

Single User Modeで/Library/Updatesを削除

ここにあったように、/Library/Updatesを空にしてみるが、改善せず。

$ /sbin/fsck -fy
$ /sbin/mount -uw /
$ rm -rf /Library/Updates/*
$ rm -rf /Users/(ユーザ名)/.Trash/*
$ reboot

Single User Modeで/var/private/を削除

ここで、

Try inside /private/var/folders/lc/9r02gps93mz0vz3w6mj4gjqw0000gn/C/com.apple.SoftwareUpdate/content/downloads/

といっていたので、これはもしや /private/var/folders/ が怪しいと思い、同ディレクトリ配下を全部削除してみた。

$ /sbin/fsck -fy
$ /sbin/mount -uw /
$ rm -rf /private/var/folders/*
$ rm -rf /Users/(ユーザ名)/.Trash/*
$ reboot

おぉ?おぉーーーーーーーーーー!アップデートが先に進んだ!
最後の/private/var/folders/が良かったのか、途中のプロセスも必要だったのか不明ですが、自分の場合はこれでアップデートが完了しました。

全く仕事中にこんなことがおきるのですから、たまったものじゃありません。
バックアップは常にしておきましょう (てか仕事中にアップデートするな)

どなたかの何かの足しになれば幸いです。

2
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3