Skip to content

Instantly share code, notes, and snippets.

@uicoded
Last active October 16, 2018 15:52
Show Gist options
  • Save uicoded/ddfcf58adc02135e70a3fa2f8806918b to your computer and use it in GitHub Desktop.
Save uicoded/ddfcf58adc02135e70a3fa2f8806918b to your computer and use it in GitHub Desktop.
Fixing "The recovery server could not be contacted" in MacOS High Sierra

Upgrading to High Sierra on older machines

ERROR: The recovery server could not be contacted

It appears that this has to do with the time on the machine not being synchronized, so when the MacBook tries to reach out to the recovery server the certificates do not validate and we get this useless error message.

Solution 1: Update Time

  1. Run in Terminal (possibly with sudo)
ntpdate -u time.apple.com
  1. Try several times

Solution 2: Using New Admin User

  1. Create New Admin User.
  2. Login as New Admin User and try to install the macOS High Sierra

Solution 3: Using Date Command

  1. Launch the “Terminal” window on recovery page
  2. Type “date” command in the menu bar at the top
  3. Type date 0303021517 (March 3rd 02:15 2017)
  4. Try to install the OS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment