Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Mike Boreham

macrumors 68040
Original poster
Aug 10, 2006
3,853
1,872
UK
The new version (5.1.18) of CCC deliberately excludes 1Password at the recommendation of Agilebits, 1Password developer.

The reason is that the 1P Updater detects extra copies of 1P on attached clones.

This issue has existed for years and never caused me a problem.

I feel excluding apps at developers request is a slippery slope and it is no longer possible to regard a CCC clone as a clone.

Why don't Agilebits simply change the updater to force the unmounting of detected clones before proceeding.

Exclusion by CCC is the wrong way of dealing with this issue.
 

gnasher729

Suspended
Nov 25, 2005
17,980
5,565
As a developer, I can mark keychain entries as "cannot be copied". Such entries will never end up in a backup, they disappear when you clone your iPhone, and I very much hope they are either not part of a CCC clone, or they don't work if you try to use that clone. This is intentional. I use that for things that are _extremely_ sensitive. I suppose that all of 1Password falls into that category as well.
 

Mike Boreham

macrumors 68040
Original poster
Aug 10, 2006
3,853
1,872
UK
Maybe but sensitivity of data is not the reason for exclusion, as per the link. It is only the 1Password app excluded not its vault.
[automerge]1591006925[/automerge]
Guess I'll have to switch to SuperDuper.

Both Superduper and Carbon Copy Cloner have been affected by this 10.15.5 bug.

CCC has rushed out a new version 5.1.18 with a fix which uses Apple System Restore (ASR) which avoids the bug.

Superduper blog says ASR is incredibly buggy and user hostile.

Superduper! does not have a version which works for fresh clones of 10.15.5.

Take your pick between the devil and the deep blue sea.
 
Last edited:

Brian33

macrumors 65816
Apr 30, 2008
1,463
369
USA (Virginia)
The new version (5.1.18) of CCC deliberately excludes 1Password at the recommendation of Agilebits, 1Password developer.

I did not know this -- thank you for making me aware. I would never expect my "clone" to be missing one of my applications! Hmmm. It does seem like a bad idea. (To be clear, the 1Password data is backed up, just not the '.app' package itself.) This means that if a user boots from the clone, he can't examine any of his passwords until he re-downloads the application from Agilebits (which would require an Internet connection)?

I looked on my clone backup and it turns out that by luck the change does not affect me: my 1Password app lives at /Applications/Utilities/1Password 6.app so it wasn't excluded! (I have this odd habit of segregating what I deem "utilities" from "games" and "applications".) I'm running CCC 5.1.18 and and still on version 6 of 1Password.
 

Mike Boreham

macrumors 68040
Original poster
Aug 10, 2006
3,853
1,872
UK
Anyone can re-include 1Password in CCC backups by opening the CCC Help menu while pressing the option key. Then select 'Show Experimental options', then the Global Filters Tab, then scroll down to 1Password and delete or use the minus sign to remove 1Password from the exclusions list, ie include it.
 

Mike Boreham

macrumors 68040
Original poster
Aug 10, 2006
3,853
1,872
UK
I've been using CCC to backup for years and all my backups have the 1password application. Never had any problems.

As Sciuriware says this is new in CCC 5.1.18 which has just been released to deal with the bug in 10.15.5. The CCC article I linked was dated 30 May 2020.

It gets round the bug by using the ASR method for the first run of a new clone only.

Subsequent incremental backups use the standard CCC method.

The initial ASR run does not exclude 1Password, but the next and following runs method will.
 
Last edited:

Mike Boreham

macrumors 68040
Original poster
Aug 10, 2006
3,853
1,872
UK
That must be it then. I am on 5.1.8, but 10.14.6 not Catalina.

That doesn’t explain it. The 1Password exclusion with 5.1.18 applies to Mojave as well.

I have just booted into my Mojave (10.14.6) volume which has 1Password installed. At this point it still had CCC 5.1.17 so I checked the Global Filter exclusions list and as expected 1P was not excluded. Then I updated to 5.1.18 and looked at the exclusions list, and as expected 1P was now excluded. See screenshot.

Then I ran a clone of 10.14.6 with CCC 5.1.18 and as expected 1Password app is not on the clone.



Screenshot 2020-06-07 at 11.36.47.png
 
Last edited:
  • Like
Reactions: Brian33

Sciuriware

macrumors 6502a
Jan 4, 2014
713
152
Gelderland
That doesn’t explain it. The 1Password exclusion with 5.1.18 applies to Mojave as well.

I have just booted into my Mojave (10.14.6) volume which has 1Password installed. At this point it still had CCC 5.1.17 so I checked the Global Filter exclusions list and as expected 1P was not excluded. Then I updated to 5.1.18 and looked at the exclusions list, and as expected 1P was now excluded. See screenshot.

Then I ran a clone of 10.14.6 with CCC 5.1.18 and as expected 1Password app is not on the clone.



View attachment 922219
If I were you I'd email these facts immediately to: support@bombich.com
They have already been informed about this thread.
;JOOP!
 

Mike Boreham

macrumors 68040
Original poster
Aug 10, 2006
3,853
1,872
UK
I have already had an exchange with Mike Bombich (CCC developer) about this and we understand each other’s positions. My system is working as designed, so no point in my contacting him again.

I don’t understand why HDFan‘s system is behaving differently, but it is how he wants it to work so I doubt he wants to complain! I would also like it not to exclude 1P, which I have done by editing the exclusions list.
 

Mike Boreham

macrumors 68040
Original poster
Aug 10, 2006
3,853
1,872
UK
There is a 5.1.19 beta out that reverses this decision and make this optional.

I couldn't find any new option in 5.1.19 beta 1 and don't think there is one. From the Release Note:

"CCC no longer excludes 1Password by default. We added the exclusion in light of a recommendation by the folks at Agile software, however we got some feedback that people would prefer to exclude this manually, if at all".


I think Mike Bombich has simply reversed the decision to automatically exclude it, so now if you want to exclude it you can manually add it the Global filters exclusion list. Since I have already removed it from the list I see no change.
 
Last edited:
  • Like
Reactions: Weaselboy
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.