VSS not working on macOS Catalina
It appears that the naming of snapshots has changed, and now an additional ".local" needs to be appended to the snapshot name.
(I haven't tested this with the exact command used by duplicacy, but the following definitely works: /sbin/mount_apfs -o nobrowse,ro -s com.apple.TimeMachine.2019-10-08-210010.local / $TMP/foo).
Hi, I thought it was just me! https://forum.duplicacy.com/t/web-edition-not-working-with-catalina/2698
For now I am backing up without vss. What is the actual difference? Thanks!
Same problem here!
@vitobotta The difference is that duplicacy can't access files opened and locked by other processes.
Starting with macOS Catalina 10.15.4, the Duplicacy CLI will need full disk access if -vss is used. However, granting full disk access to the Duplicacy binary seems to have no effect. To work around this issue (without disabling SIP), any application that executes Duplicacy (directly or indirectly) with the -vss option needs to be granted full disk access. If you prefer fine grained control, you can also create a wrapper application with Automator:
- Open a new Automator document
- When asked to choose a type, pick Application
- Add the Run Shell Script action to the workflow
- Set Pass input to as arguments if you would like to pass arguments to your application on the command line
- Add the required commands to the script
- Save
- Give full disk access to the saved application
- Execute the application (double-click or
open -a /path/to/Application.app -n -W --args foo bar)