Есть Apple-компьютер, на котором нет операционной системы (системные диски чистые). При попытке запуска машины выдаётся меню Mac Recovery. Образа системы для Time Machine нет, установка почему-то не проходит (зависает, сообщает об ошибке...), если открыть лог-файл, можно увидеть сообщения типа:
Can not connect to /var/run/systemkeychaincheck.socket
Package Authoring Warning: The installer script defines but doesn't use (and can't install) package id com.apple.pkg.OSUpgrade
Could not add SWU product
В данном случае надо сделать следующие операции:
- Из списка системных утилит в меню восстановления OS X выбрать консоль и ввести (насколько я понимаю, это действительно только при установке по сети):
ntpdate -u time.apple.com - Обнулить PRAM. Для этого надо зажать при старте машины клавиши cmd+option+p+r
- Неочевидный трюк. Если у вас партиция на диске занимает весь его объём, то надо выделить некоторое место неразмеченным. Видимо, оно как-то используется то ли для загрузочного раздела, то ли для временных файлов. Меня это выручило.
Два примечания.
- Если вы только создали аккаунт appleid, вам необходимо найти OS X с AppStore для того, чтобы зайти в него и указать детали. Теперь там можно выбирать опцию "тип оплаты - none" и не сливать свои платёжные данные не пойми кому.
- Не пытайтесь создать загрузочную флешку с компа без Mac OS. Есть куча инструкций - по факту, мне не получилось сделать то, что бы распозналось в качестве установочного диска Mac-компьютером. Скачайте на комп через app store и дальше воспользуйтесь инструкцией.
Резюме. Я ещё больше убедился в том, что Mac OS X не предназначена для комфорта конечного пользователя. Система, которая даже не умеет сама разбить нужным образом жёсткий диск при установке, должна гнить в аду.
You have an apple computer with clear disks. You want to install Mac OS X on it (no Time Machine snapshots are available), so you use "Install/Reinstall OS X" option in Mac Recovery menu. But your installation freezes / hangs / fails, and log file contains something like:
Can not connect to /var/run/systemkeychaincheck.socket
Package Authoring Warning: The installer script defines but doesn't use (and can't install) package id com.apple.pkg.OSUpgrade
Could not add SWU product
You may need to perform this to rescue your rusty iron piece:
- Select Terminal in a list of OS X recovery utilities (internet connection is required):
ntpdate -u time.apple.com - Null PRAM. To do this, start your PC with pressed cmd+option+p+r
- If your partition takes the whole physical disk, you need to resize this partition in disk utility to leave some space unpartitioned. It is a very ugly hack, which save me.
Two PS:
- If you just made an account in appleid, you must login first via OS X's AppStore to review your profile. At least, it does not need your credit card data now (option "none" was available).
- Do not try to create an installation USB memory stick from computer without Mac OS X. I tried a lot of instructions, but the result was absent. Use app store to download OS and follow this guide.
Conclusion. Mac OS X installer is not able to work with partitions (!!! WTF). I become more and more convinced, that OS X must rot in hell.


