mackup icon indicating copy to clipboard operation
mackup copied to clipboard

All prefs lost on installation, how to get back?

Open jtheletter opened this issue 1 year ago • 8 comments

I thought this was supposed to back up all my prefs, but instead it reset them all to defaults. How do I get them back? Where did I go wrong?

From the README, all I did was run brew install mackup and mackup backup, exactly as indicated in the first and only two instructions.

jtheletter avatar Jul 07 '24 22:07 jtheletter

Yes, mackup does not work correctly in Macos Sonoma, since it doesn't support symlinked files for preferences as it previously. For more information, see #1924 and especially this comment.

jussapaavo avatar Jul 24 '24 06:07 jussapaavo

This app should be removed from GitHub, or at least its destruction of all app and OS preferences should be clearly indicated as a warning to future users atop the readme.

jtheletter avatar Jul 24 '24 19:07 jtheletter

Yes, mackup does not work correctly in Macos Sonoma, since it doesn't support symlinked files for preferences as it previously. For more information, see #1924 and especially this comment.

😱 😱 😱 😱 😱 😱 😱 😱 😱 😱 😱 😱

Um, maybe that should be communicated via the app itself!?!?! I just lost all my configs after doing a backup - I even ran with the dry-run option first to make sure it was going to add what I expected. Rebooted this morning, all preferences are gone and iCloud does not keep backups.

Yeah, this is an egregious abuse of user trust.

chrisbloom7 avatar Aug 19 '24 18:08 chrisbloom7

Here is a pull request to add a warning to users.

https://github.com/lra/mackup/pull/2043

jtheletter avatar Aug 19 '24 19:08 jtheletter

FYI: This workaround worked for me to restore the missing preferences even though iCloud was not showing all the preferences I was expecting to see backed up. 😌

chrisbloom7 avatar Aug 19 '24 20:08 chrisbloom7

Stupid question, but macOS Sonoma is explicitly mentioned to be broken - does the tool work for macOS Sequoia?

simphide avatar Nov 03 '24 09:11 simphide

@simphide As of Mackup v0.8.41, it is affecting macOS Sonoma and all later versions. The bug wasn't something introduced into Mackup but rather the result of a change that Apple made to security settings for the underlying filesystem that caused Mackup's existing functionality to no longer work as expected. As this was a deliberate change by Apple it seems unlikely that a fix will come from their side, so Mackup itself would need to be patched to work around the new restrictions.

chrisbloom7 avatar Nov 14 '24 03:11 chrisbloom7

@simphide As of Mackup v0.8.41, it is affecting macOS Sonoma and all later versions. The bug wasn't something introduced into Mackup but rather the result of a change that Apple made to security settings for the underlying filesystem that caused Mackup's existing functionality to no longer work as expected. As this was a deliberate change by Apple it seems unlikely that a fix will come from their side, so Mackup itself would need to be patched to work around the new restrictions.

created a pr to reflect the same in readme - https://github.com/lra/mackup/pull/2056

piyush1104 avatar Jan 16 '25 14:01 piyush1104

This is solved by https://github.com/lra/mackup/pull/2085

sethherr avatar Oct 18 '25 23:10 sethherr