iCloud Keychain --- Waiting for Approval from other Device
iCloud Mac, iCloud iPhone, icloud.com (Selected MacBook Pro 2007 because my MacBook Pro 2008 is not on the list for some reason)
Old solution to turn off two-factor authentication (2FA) no longer works because Apple now has 2FA locked once turned on. Documentation says the keychain works from 10.9.5 onward. And the issue continues Mavericks, El Capitan..... through Catalina.
The only way I have found to get the log in to icloud in system preferences on an older operating system is turn off all other devices completely except for the phone. If you leave the newer Mac booted up, such as Catalina, it takes control of icloud away from other devices and notifications appear there. It is difficult to determine which device (and user) the Catalina MacOS want to authenticate. This happened day 1 when setting up new Mac and has been a night mare for 10 months now.
1-So turn all devices off except older MacOS and phone.
2-Older macOS go to restart. Login to system once booted. Go to system preferences->icloud. Sign in. You may get a message "the login is a valid AppleID but is not a valid iCloudID.
3-On old MacOS start the login to icloud again. However, enter the password but do not continue. Flip to the browser. preferable Firefox (or Chrome) as Safari just does not do the job. In the browser go to icloud.com. Login with AppleID and password. When 2FA pops up on your phone, go back to system preferences->icloud. Do not continue in the browser.
4-Now in system preferences->icloud, click to allow on your phone for the 2FA. When the 6-digit code appears, enter the code at the end of the password for the icloud signin. Continue to sign in.
5-Now 2FA works correctly to allow completion of the next step... the keychain
6-Check to turn on icloud keychain. Enter the appleid and password. The 2FA appears on the phone. Click allow on the phone. Go back to the old macOS and enter the 6-digit code after the password.
7-The message "To set up iCloud keychain on this Mac, request approval from one of your other devices using iCloud Keychain." If no other devices are available, reset iCloud Keychain. Sooo Choices...
a-reset keychain... don't know what this does when 17 devices are using icloud keychain, but does not sound good.
b-Cancel... not an option as keychain will not be set up
c-Request Approval... ahhh, that sounds good. But request approval to who and where?
8-Select Request Approval. Since the phone is the only device on (rest are shutdown), one would think there would be a pop up requesting approval. On the old MacOS in icloud preferences under keychain it now says "waiting for approval from other device"
9-Go to the phone. You will notice the icloud keychain again has turned off! One would think this should not be happening; but, it did again.
10-Settings->AppleID->iCloud->Keychain. So turn it back on again. Sign in to icloud. Enter password. Click okay. Wait for it.... the keychain button turns green on the iphone and stays on.
11-Back to system preferences on old MacOS. Still same message. "Waiting for Approval from other device." Don't know what we are waiting for. I "assume" the icloud login and keychain turn on again is authentication. However, there is nothing on either device or in icloud in the browser to tell (and keychain management is hidden from the user.)
One day Apple needs to go back to all these operating systems and fix the long standing issues. The interaction between MacOS versions and iCloud servers itself to provide a working system Mac OS to move forward seamlessly.
Until then ... what is the solution to keychain working again with Mavericks OS on MacBookPro 17 inch early 2008 (per icloud documentation), which it was working prior to installing a Catalina MacOS on the net?
MacBook Pro, OS X 10.11