HomebrewやTeXなどをOS Xで使用し/usr/localディレクトリが存在する場合、OS X Yosemiteのインストールが数時間かかるもよう。

シェアする

スポンサーリンク

 OS X Yosemiteのインストールは/usr/localがあると時間がかかるようです。


47


 この問題はJIM LINDLEYさんの”Faster Mac OS X 10.10 Yosemite Upgrades for Developersb.hatena”に記載されており、「もしHomebrewやTeXなどを使用し/usrディレクトリが存在する場合、Yosemiteのインストールが”止まっている”、”残り1分”から進まない様に思われる」場合があるようです。

Your Yosemite upgrade may take many hours if you’ve got anything non-Apple in your /usr folder (Homebrew for example). If you got here by googling for “Yosemite install stuck” or “one minute remaining” it’s too late to speed it up… but don’t turn off your computer, let it finish.

症状

 この症状は「/usr/local」ディレクトリがある場合、OS X Yosemiteのインストール終了推定時間が正確ではなくなってしまい、JIM LINDLEYさんの場合「残り3分のインストール時間で実際は8時間かかった」と報告しています。

My initial Yosemite install took more than eight hours to complete, all the while stating “3 minutes remaining”. My other installs, with either of the recommended options below, took less than one hour each.

 もし、インストールが止まっているように感じたらCommand + Lを押してインストールログを表示し、インストールが進んでいる事を確認して下さい。


インストーラログ-Hero

 この様にならないために、HomebrewやTeXを使用している方はOS X Yosemiteをインストールする前にいかの対策を行ってみてください。

対策1:kext

 古いTrim Enableなど未署名でkextを操作するアプリの為にnvramコマンドでkextブロックを解除します。


Yosemite-kext-dev-mode=1

sudo nvram boot-args="kext-dev-mode=1"

対策2:/usr/localディレクトリを移動

1.一度Time Machineなどでバックアップを作成。

2.[sudo mv /usr/local ~/local]でlocalディレクトリを移動。

3.OS X Yosemiteにアップグレード。

4.[sudo mv ~/local /usr/]でlocalディレクトリを元に。

 もとに戻す際にデーモンのPIDが/usr/localを作成している場合はmvが失敗するので、Option 2(元記事のPlace Cleanup)を試してみてください。

If you are sure you want remove the auto-generated /usr/local and replace it with your own, you must remove the newly created /usr/local and copy your ~/local into place. If this paragraph sounds scary, then use option 2 instead.

関連リンク:
Faster Mac OS X 10.10 Yosemite Upgrades for Developers – Jim Lindley

OSXアップグレード時にありがちな /usr/local 以下の symlink (linked kegs) 消失をなおすスクリプト – GitHub


コメント

  1. Apple7743 より:

    Yosemiteインストール前に知れてよかった

  2. Apple7743 より:

    朝インストールかけて会社行って帰ってきてもまだインストール中だ。
    Comd+ Lで動いてるの分かるけど止めていいものか…

  3. Apple7743 より:

    Betaの時はこんな事起きなかったのになあ

  4. Apple7743 より:

    インストール完了後からThunderboltDisplayが切れる。20分程度で勝手に電源が切れる症状、修理上がり1週間目、直っていなかったのかアップデートのせいなのか?よくわからない。修理に出したのはDisplayで電源落ちてそのままご臨終、今度は、電源に落ちてコンセントの抜き差しで回復、また20分前後で落ちる。なんだこれ?

  5. Apple7743 より:

    めっちゃ時間かかると思ったけどTeXが悪かったのか……

  6. Apple7743 より:

    texが悪いわけじゃない、ここ参照
    Yosemite – MacTeX – TeX Users Group
    ttp://www.tug.org/mactex/yosemite.html

  7. Apple7743 より:

    阪神優勝セールとか無いかな?

  8. Apple7743 より:

    Cmd+L初めて知った