I'm having issues with my 2019 27" i9 iMac running Monterey 12.7.1. Apple Support agreed the best approach would be to do a complete disk wipe, install Sonoma, and then install my applications from scratch (i.e., a clean install, rather than using Migration Assistant, which would bring over all my old cruft).
I don't mind reinstalling the apps, but I'm not willing to manually reconfigure my Keychain and Safari Bookmarks. The Bookmarks are easily handled by exporting them in the current OS, saving the file, and then importing them when on the new OS.
But the Keychain is trickier. Apple Support says to do the following:
1) From ~Library/Keychains, select the keychains you want, copying each into a separate folder. They add that "Keychain files typically end with .keychain-db"
2) Copy this folder over to the new OS
3) On the new OS, open the Keychain Access app.
4) "Add each copied keychain one by one by choosing File > Add Keychain, selecting your keychain, then clicking Add."
Source:
So is it as simple as copying over all and only those files that end with .keychain-db?
I.e., can I ignore files ending with: keychain-2-db, keychain-2.db-shm, keychain-s.db-wal, analytics.db, analytics.db-shm, analytics.db-wal, and keychain-db.sb-[bunch of nos. and letters]?
I spoke to a very experienced Apple Senior Advisor, and he recommended against following Apple's procedure, since he said I could lose a lot of the certificates for my apps if I did that, so I'd need to reauthorize them.
He suggested this as an alternative: After the disk wipe, install Monterey instead of Sonoma. Then copy over the entire Keychains folder. Then upgrade to Sonoma (which will reconfigure the Keychains to Sonoma's standard). But he acknowledged this wouldn't be as clean as installing Sonoma directly.
Thoughts? I'm inclined to try going directly to Sonoma and following the AS Support directions, copying over just the .keychain-db files, to see if that works. If not, I can wipe again and try it his way.
I don't mind reinstalling the apps, but I'm not willing to manually reconfigure my Keychain and Safari Bookmarks. The Bookmarks are easily handled by exporting them in the current OS, saving the file, and then importing them when on the new OS.
But the Keychain is trickier. Apple Support says to do the following:
1) From ~Library/Keychains, select the keychains you want, copying each into a separate folder. They add that "Keychain files typically end with .keychain-db"
2) Copy this folder over to the new OS
3) On the new OS, open the Keychain Access app.
4) "Add each copied keychain one by one by choosing File > Add Keychain, selecting your keychain, then clicking Add."
Source:
Copy keychains to another Mac
Use Keychain Access on your Mac to transfer your keychains to another Mac.
support.apple.com
So is it as simple as copying over all and only those files that end with .keychain-db?
I.e., can I ignore files ending with: keychain-2-db, keychain-2.db-shm, keychain-s.db-wal, analytics.db, analytics.db-shm, analytics.db-wal, and keychain-db.sb-[bunch of nos. and letters]?
I spoke to a very experienced Apple Senior Advisor, and he recommended against following Apple's procedure, since he said I could lose a lot of the certificates for my apps if I did that, so I'd need to reauthorize them.
He suggested this as an alternative: After the disk wipe, install Monterey instead of Sonoma. Then copy over the entire Keychains folder. Then upgrade to Sonoma (which will reconfigure the Keychains to Sonoma's standard). But he acknowledged this wouldn't be as clean as installing Sonoma directly.
Thoughts? I'm inclined to try going directly to Sonoma and following the AS Support directions, copying over just the .keychain-db files, to see if that works. If not, I can wipe again and try it his way.