Не удается связаться с сервером восстановления в 2024 году.

Сделать РЕПОСТ VKTelegramOK.RUWhatsApp

Рассказываем об ошибке «Не удается связаться с сервером восстановления» при установке или переустановке MacOS 10.13.6 High Sierra и более ранних версий, немного о скотстве эппле, а также о способе решения данной проблемы.

Я как-то купила старый макбук (Pro 15 mid 2010) и решила немного осовременить его новеньким SSD. Заменила диск, зарядила батарею и намеревалася поставить последнюю, официально поддерживаемую МакОсь.

Зажав при включении ⌘Command+⌥Option+R, Я попала в раздел восстановления через интернет и, казалось бы, ничего сложного:

  • Разметить диск в Дисковой утилите (Схема разделов GUID -> APFS (как более предпочтительная));
  • Нажать большую кнопку «ПЕРЕУСТАНОВИТЬ MACOS» и следовать инструкциям далее;

но нет))) Apple не был бы отгрызен без еще одного пункта:

  • Словить ошибки, ведь Ёббл больше не продаёт твою твою сковородку.

Кажется «друзья» из Кукертино перешли ту грань человеческого маркетинга, в которой искусственно устаревает хорошее железо, выпускаются модели с заводским браком танталового конденсатора (как было на моём), видеочипа (как на модели 2011) или треклятым олеофобным покрытием (как на первом поколении ретины)

*Отвлеклася* Моему взору представилась картина того как чудо-ноутбук от Эппл не может связаться с сервером восстановления, хотя казалось бы, раздел для восстановления был запущен как раз с этих серверов, значит связаться он может… или нет?

В чем же кроется проблема?

Когда вы нажимаете на кнопку «Продолжить», начинают происходить некоторые закулисные события. Одно из них заключается в том, что установщик обращается к серверу обновления программного обеспечения Apple, но проверка НЕ УДАЕТСЯ! И поэтому вы получили сообщение об ошибке «Не удается связаться с сервером восстановления»

Это и многое другое можно увидеть если перед «Продолжить» в строке меню (верхняя полосочка с часами, батареей и тд) в разделе «Окно» показать «Журнал установщика» или просто зажать ⌘Command+.

Установка macOS High Sierra -> Окно -> Журнал установщика

Установка macOS High Sierra -> Окно -> Журнал установщика

Промотав в небольшом окне почти до самого верха мы можем наблюдать ошибку загрузки каталога с какой-то ссылкой.

Журнал установщика

Журнал установщика

OSISSoftwareUpdateController нам сообщает:
«Failed to load catalog https://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog«

Порывшись в интернете и найдя несколько статей о выходе из этой ситуации мне пришло осознание данной проблемы (Одно из двух, а может и сразу два):

  • Ёббл Apple просто «случайно» забыла оплатить SSL сертификат для доступа к своему серверу восстановления для старых систем.
    – Кто в здравом уме будет покупать старые огрызки маки, когда новые такие мощные и продаются всего за 1599$ в минимальной комплектации.
  • Безответственные за образ раздела восстановления не в курсе что их SSL не работает и не могут изменить ОДНУ *серьезно* букву в ссылке исполняемого файла для доступа к серверу без SSL.

Как бы там не было, оставим это на совести Тимофея Кука и перейдем к решению!

2) Какое решение данной проблемы?

Если вы уже прочитали прошлый абзац, то уже поняли что надо примерно сделать. Если нет, вкратце текстом, а ниже фотками:

Доступ к серверу восстановления через HTTPS более невозможен, ввиду отсутствия «S» на данное время. Поэтому теперь обращаться нужно по той же ссылке но только по протоколу HTTP. Это значит что нам надо как-то изменить ссылку для доступа к ней, стерев ту самую злосчастную «S»:

  • Откройте «Установка macOS High Sierra» с главного экрана раздела восстановления;
Откройте "Установка macOS High Sierra" с главного экрана раздела восстановления

Откройте «Установка macOS High Sierra» с главного экрана раздела восстановления

  • Перейдите в разделе «Окно» в «Журнал установщика» или просто зажмите ⌘Command+L ;
Перейдите в разделе "Окно" в "Журнал установщика" или просто зажмите CMD + L

Перейдите в разделе «Окно» в «Журнал установщика» или просто зажмите CMD + L

Пролистайте до самого верха и найдите строки об ошибке, в которой есть ссылка доступа к данному серверу восстановления

Пролистайте до самого верха и найдите строки об ошибке, в которой есть ссылка доступа к данному серверу восстановления

  • Скопируйте данную ошибку кликнув по ней и нажав ⌘Command+C ;
Скопируйте данную ошибку кликнув по ней и нажав CMD + C

Скопируйте данную ошибку кликнув по ней и нажав CMD + C

  • Вернитесь в главное меню со скопированным URL-адресом, нажав кнопку «OK» на ошибке восстановления;
  • В строке меню в разделе «Утилиты» откройте «Терминал»;
В строке меню в разделе "Утилиты" откройте "Терминал"

В строке меню в разделе «Утилиты» откройте «Терминал»

  • Вставьте скопированный текст об ошибке и получите в ответ «command not found«;
Вставьте скопированный текст об ошибке и получите в ответ "command not found"

Вставьте скопированный текст об ошибке и получите в ответ «command not found»

  • Теперь надо выделить ТОЛЬКО ССЫЛКУ и скопировать её
    либо через ⌘Command+C, либо двумя пальцами по выделенному и выбрать «Скопировать«;
    //Ссылка начинается с «https://» и заканчивается словом «.sucatalog» включительно//
Выделите ТОЛЬКО ССЫЛКУ и скопируйте её (CMD + C)

Выделите ТОЛЬКО ССЫЛКУ и скопируйте её (CMD + C)

  • Вставляем скопированную ссылку в новой строкой в терминал, стрелками влево-вправо мотаем до «https» и стираем букву «s«
    //Можно с зажатым ⌥Option чтобы мотать по словам а не по символам//
    Должно получиться:

http://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

  • Выделяем и копируем получившуюся ссылку и очищаем строку терминала
  • Теперь в пустой строке терминала нужно написать:

nvram IASUCatalogURL=»вставить ссылку»

Должно получиться:

nvram IASUCatalogURL=»http://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog»

//Внимательнее вводите команду и не забудьте про кавычки, они там нужны//

  • Выполните команду нажав Enter⏎ и выйдите из терминала, вернувшись в главное меню.

    Не перезагружайте устройство!

    Нажмите «установить macOS High Sierra». Теперь вы сможете нажать «Продолжить» и установить операционную систему!
Теперь вы сможете нажать "Продолжить" и установить операционную систему!

Теперь вы сможете нажать «Продолжить» и установить операционную систему!

  • После завершения, если вы хотите сбросить URL-адрес до стандартного уровня, вы можете сбросить NVRAM/PRAM [https://support.apple.com/en-us/HT204063]

UPD: Если ошибка всё еще присутствует и вы проверили вводимую команду, возможно у вас проблема с сетью или системным временем.
Синхронизируйтесь с сервером Apple командой ниже и повторите попытку:

ntpdate -u time.apple.com

Возможно в недалеком будущем данный обход работать не будет, поскольку курс «Айва» держит на отказ от обслуживания старого железа, а значит и от 32-битных систем.
В связи с этим в следующей статье мы рассмотрим варианты установки новых Окон на старые макбуки.