I am one of the many thrown out by CrashPlan. Currently I backup up to a freenas system using sftp. All clients systems are OS X 10.12 / 10.13 Most machines with multiple users and get read errors.
Looking at the options of loading duplicati on startup with a plist, but really want to get backup working properly first. The machines are logged and running duplicati as the initial administrator account.
Due to how Duplicati stores configuring and database files I think you’ll find it easier to get the plist based service / daemon working first. Shifting from tray-icon to daemon often involves extras steps that can be avoided by starting as daemon.
If you still want to wait on that shift, I suspect you need to be running Duplicati as root rather than administrator.
I have duplicati working as a service and no more permissions errors. I installed the server.plist into the /Library/LaunchDaemons and the client .plist into /Library/LaunchAgents Works like a charm on 10.13 and 10.12
I see it works for you, but my understanding is that this is part of security/privacy measures in MacOS Mojave.
At some point I will modify the build script to notarize the MacOS builds so they get this access. But until then you can use the workaround you found, or you can go to system settings -> security & privacy -> anonymity -> full disk access, and add Duplicati.app there.
Actually looking for a nice way to cleanly start/stop/restart Duplicati on macOS Mojave, command line or otherwise, and was again set to the tray-icon path for that.
Followed all the right steps (I think), backups running nicely, but never got the tray-icon to work.
Forcing reloading and executing the tray-icon plist as follows:
I got the following from tail -f /var/log/system.log:
Dec 9 11:41:03 Transmogrifier com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.system): Could not import service from caller: caller = open.3877, service = com.duplicati.app.17984, error = 134: Service cannot load in requested session
Dec 9 11:41:03 Transmogrifier com.apple.xpc.launchd[1] (net.duplicati.tray-icon[3877]): Service exited with abnormal code: 1
Any ideas to get this resolved?
Or have another possibility for clean start/stop/restart?
initially don’t think so. The duplicati and duplicati-server scripts are both in the Duplicati.app packet, and this app has the right privacy settings. But I will dig deeper.
Furthermore, what is the best way of stopping, starting and restarting the Duplicati components?
I gotta be honest. I’m hopelessly stuck in denial about the high sierra permissions. I’m not affected so I just use the default configured by the .pkg installer.
It’ll start by itself on boot, if I need to restart it I’ll exit from the tray icon and then start it through spotlight