I have a new-to-me early-2009 iMac. It came to me without any updates since early 2016 and I decided to update it from OSX Yosemite to El Capitan (the last version supported on this hardware.)
I downloaded the "app" from the Store on the iMac and restarted to begin the installation process. During the install I receive the following message:
OS X could not be installed on your computer
No packages were eligible for install. Contact the software manufacturer for assistance. Quit the installer to restart your computer and try again.
I hit restart and I end up in a boot-loop. When I try to use the Alt (Option) key to select a recovery boot it just restarts back into the installer without giving me an option to select a boot source.
When I search for information about this error, I found suggestions to use the Terminal date
command to set the correct timestamp. This does not appear to be the issue though as when I run the date
command it returns the correct date and time (although the wrong timezone – PDT instead of the correct MDT).
Further research suggests I may have to use a bootable USB with the OS X installer on it. I do not, however, have any other Macs in my home. I have tried using TransMac but the drive doesn't seem to be recognized as a bootable device by the iMac.
Are there any other steps that I can try to make this work and escape this boot loop?
Thanks!
Best Answer
I had to try multiple times but here I'm with my solution. I was trying to factory reset a MacBook Pro 13-inch Retina from Early 2015 with OS El Capitan.
The problem was that today is is a day in March 2020.
The solution was:
date
and look at the date of today: you will see the date of today, then typedate 101615072016
: and thanks to this command you have changed the date to 2016.date 101615072016
becasue the internet connection has changed that back to your current date and unplug the ethernet cable.Keep in mind that for every OS you might need to set the right date: These examples below set the date to one day after the official release date of each version. The date format is mmddHHMMyyyy (month-day-hour-minute-year)
date 100123452015
for Thu 1 Oct 2015 23:45:00date 092123452016
for Wed 21 Sep 2016 23:45:00date 092523452017
for Mon 25 Sep 2017 23:45:00date 092523452018
for Tue 25 Sep 2018 23:45:00