ホーム > OSX86の夢 > _CFGetHostUUIDStringのエラーの修正

_CFGetHostUUIDStringのエラーの修正

ターミナルで何かしている時や、/var/log/system.logの中に、
_CFGetHostUUIDString: unable to determine UUID for host. Error: 35
というエラーが表示されていることが結構あると思います。
この問題は、不都合がなければそのままにしていても良いそうですが、一部では、Time Machineの動作に問題が出るとか。
一応解決方法を調べてみました。
こちらから、zipファイルをダウンロードして、展開します。
IONetworkingFamilyというファイルがあるので、これを、
/System/Library/Extensions/IONetworkingFamily.kext/Contents/MasOS/
にコピーするだけです。
お約束ですが、ファイルのパーミッション、オーナーが正しいか確認してください。
その後、/System/Library/Extensions.mkextも削除して再起動すれば終了です。
別の方法として、
/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
を修正するやり方もあるようです。
↓を参考にしてみてください。
http://sneosx86.freeflux.net/blog/archive/2007/11/10/_cfgethostuuidstring-error-workaround-fix.htm

関連記事:

カテゴリー: OSX86の夢 タグ:
  1. yam
    2009 年 1 月 7 日 19:41 | #1

    夢置場さんにインストーラー付きのパッチがおいてあります。私は便利なのでこれを利用させていただいています。参考まで。

  2. みゅん
    2009 年 1 月 7 日 23:09 | #2

    コメントありがとうございます。
    パッチの存在は知っていたんですが、
    私の環境では、このパッチではエラーが解決しなかったんで、
    今回の解決方法の記事となりました。

  3. X60
    2009 年 1 月 22 日 13:50 | #3

    Blogを拝見させて頂X60にLDMx86+10.5.4でディスクを作成しインストールしたのですがインストール完了後どうしても起動しない状態なのですが…iATKOS 5iだと無事起動してソフトウェアアップデートも問題なく出来るので記事にある様にiATKOSからkextをコピーして作成しているのですが…
    宜しければお助け下さい。

  4. みゅん
    2009 年 1 月 23 日 01:56 | #4

    わたしはX61sなので、X60とは構成が異なるので、同じようにkextをそろえても駄目だと思います。たとえば、X61sではVideoがX3100なんですが、X60はGMA950です。
    起動時に-vをつけて、どこで止まるかを確認したり、フォーラムでX60に入れている人の報告を探してみてはいかがでしょうか。

  1. トラックバックはまだありません。