3

So my iCloud setup is brokenly, apparently because an incomplete macOS Mojave upgrade (from High Sierra). How can I "re-upgrade" to (reinstall) Mojave without loosing my existing data (e.g. in /Users/) and applications (e.g. /Applications/Audio\ Hijack.app/)?

For instance, is Command + R on startup (then "Reinstall macOS") the right entry point, or can I just repeat the part of the installation that is concerned with iCloud?

3
  • what do you men with repeat the part of the installation that is concerned with iCloud
    – Ruskes
    Oct 7, 2018 at 5:53
  • @Buscar웃 Nothing specific. I was just mentioning this in case that macOS had such support (as, say, Linux distributions typically have). Apparently it does not.
    – Drux
    Oct 8, 2018 at 15:50
  • macOS installers to not delete user data or applications.
    – l008com
    Nov 1, 2018 at 16:54

3 Answers 3

0

Without knowing the root cause of your iCloud issues it‘s impossible to say what exactly will help to solve it. You can reinstall macOS Mojave from Recovery (Cmd-R), and there is an option to install it without deleting your data. Whether this will solve your issues remains to be determined. And, as far as I know, there is no way of rerunning just parts of the installation.

PS: As always making a backup of your data before upgrading is highly recommended.

7
  • 1
    Does "data" also comprise installed third-party applications, such as /Applications/Audio\ Hijack.app/, or will I have to reinstall those? (And yes, backup exists.)
    – Drux
    Oct 8, 2018 at 15:49
  • What option is there to install without deleting user data ?
    – Ruskes
    Oct 8, 2018 at 16:12
  • 1
    @druk You should get the option to either just reinstall the Os part, or to wipe everything when running the reinstall.
    – nohillside
    Oct 8, 2018 at 16:55
  • @nohillside Sorry for having to ask pesky details. But does the "Os part" comprise the entirety of /Applications (e.g. /Applications/Utilities presumably belongs to it), or does it comprise only part of it (i.e. leave my third-party apps intact)? Third-party application folders are only part of the larger picture. What I am really wondering is whether Command + R with "reinstall the OS" part is the appropriate way forward. Thx your your help (and I hope you won't suggest just trying it given that there is a backup available :-)
    – Drux
    Oct 8, 2018 at 18:19
  • 1
    @Drux See this answer here: apple.stackexchange.com/a/276769/9058
    – nohillside
    Oct 8, 2018 at 18:24
1

In response to the original question: You can't just select parts of the system software to reinstall; you have to reinstall all of it but that shouldn't affect your mac.

To clarify about reinstalls/clean installs: As far as I know/can remember there isn't an "option" to just reinstall/repair install mac os. Apple actually make it simple - if you boot to recovery mode (hold command and r while restarting on mojave (especially with an apfs formatted drive- holding alt down to select the recovery drive doesn't display the recovery drive to select it anymore)). When the screen loads up and you select install mac os, if you select your drive with an existing install of mac os on then it will just reinstall the system files (including ONLY the apple software (terminal, textedit, iTunes, etc) BUT won't touch your data files, user accounts or the applications that you installed yourself and they should work as before).

IF you want to do a clean install (removing all of your own data and applications) you must first select disk utility, select your drive and erase it/format it. THEN it will install just the mac os and everything will be like factory default settings.

0

!!! aha !!! I finally fixed this from the Terminal:

defaults delete com.apple.iTunes MacBuddyStoreID

Now iCloud has stopped complaining about my partially set up iCloud account.

probably got set when I migrated my account.

The way I tracked this down was by entering these commands:

defaults read > ~/defaultsDump.txt
edit ~/defaultsDump.txt

(Note: for me, this creates a huge 30MB text file.)

then searched ~/defaultsDump.txt for my email address that iCloud somehow got a hold of.

Found the MacBuddyStoreID in com.apple.iTunes!

EDIT My defaultsDump.txt also reveals that 2 different email addresses are involved. It also pointed me towards a problem in my Keychain after migrating. I think I've completely solved it now, by deleting ancient keys for an old email address from Keychain Access.app

3
  • That sounds interesting, thx. What exact point are you refering to with "iCloud has stopped complaining about my partially set up iCloud account"?
    – Drux
    Nov 2, 2018 at 13:47
  • 1
    iCloud keeps showing a popup asking for my password, but I don't want to type it in, because I don't want this computer connected to know about iCloud in any way shape or form. Sorry, my problem is only somewhat related to your problem, but I think its a big clue to the solution. Nov 2, 2018 at 21:16
  • Also, see my edits above Nov 2, 2018 at 21:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .