"Recovery server could not be contacted" Error Message

What does this mean? I’m trying to reinstall macOS High Sierra! Can’t get past this error message “the recovery server could not be contacted”


[Re-Titled by Moderator]

Posted on Sep 27, 2017 2:52 PM

Reply
Question marked as Top-ranking reply

Posted on Nov 14, 2017 1:11 PM

Solved.


In my case I was trying to do a re-install of the OS form the startup utilities and kept getting this error.


The trick was to set the clock. Start the Terminal app from utilities to get a bash terminal. Type `date` to display the current date/time. In my case it was set to January 1st. I remember it was common with Windows Update to fail to update your system if the system clock was not "close" to the correct time.


Set the date with:

date 1114125317

(this example sets the date to November 14th, 12:53 2017)


Re-run the recover OS option and it should work.

297 replies

Feb 2, 2018 4:55 AM in response to Tesserax

Thanks for the detailed help, but the most frequently occuring issue here is a discrepancy in the system date, which is likely due to a user resetting the VRam or SMC.


To enable the update server to accept the request, a user must change the date in Terminal to the current date.


Step 1) Press Power Button and immediately press ‘Command + R’ (this will boot computer into Restore Mode)


Step 2) At the option screen, there are 4 Options, however, use the mouse on the Menu Bar (top of the screen) to open ‘Terminal Utility’


Step 3) In the terminal window type the command ‘date’ which will display the time that the system thinks is the current date. If this date is not correct, (will likely say something in 2001), you’ve found the issue.


Step 4) Change the date to the correct time and date by using the ‘date’ command:


date MMDDhhmmYY


Example for January, 1st, 2018 at 12:34 am:


date 0101123418


Once you type the current date and time exactly in the format above, your system will modify the time. You can type ‘date’ then hit enter to have the system display the time, if the system now states the time as that which you entered, you’re ready to move on to restore.


You can now exit Terminal by Command + Q or selecting with the mouse from the menu File > Quit Terminal.


It will bring you back to the main screen which includes those four options. Select ‘Restore MacOS’ then hit Continue.


As long as an internet connection is active, your system will begin downloading the installer files. If you get to the Disclaimer Accept prompt, you’re connected.


PRO TIP: You should use an Ethernet cable to connect your computer to the modem (fastest) or router (faster, depending on hardware), but you can also use Wi-fi (slowest).


You can use Terminal Utility to determine whether you have an internet connection (I’d leave more details here but you should find a help article for that elsewhere.

Aug 22, 2018 12:33 AM in response to cmtomaino

mostly it means migration assistant (because let's face it, you are here trying to reinstall macos because migration assistant already failed for you and insisted on keeping a botched transfer of your main account and now will not let you try that again but instead wants you to send your real account to some made-up name that does not conflict with the botched initial transfer that is somehow really really important to preserve), anyway, where were we? right, reinstall macOS. Because Migration Assistant just got confused enough to toast your machine and you can't think of anything better than scrubbing it all and starting over, and like me you are frustrated that there seems no way to do that.


I am searching for the the jealously guarded really-really-wipe-my-machine-and-start-over option, and promise to update this post if i ever find it. They have hidden it well. Does this ever turn out ok?

Dec 28, 2018 9:19 PM in response to cmtomaino

THE CORRECT TERMINAL COMMAND IS: ntpdate -u time.apple.com

Credit to levlaz here: https://gist.github.com/levlaz/16b63384bd5e1bee3593be0d91aedbd7

Full post below:


I was trying to reinstall High Sierra on an older MacBook Air using internet recovery and I kept on getting an error message when trying to reinstall High Sierra.

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.

To fix this.

  1. Open up a Terminal from the utilities menu
  2. Enter the following command
ntpdate -u time.apple.com
  1. Try to install High Sierra again. It should just work™.


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

"Recovery server could not be contacted" Error Message

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.