Hello,
I decided to explore Duplicati this morning, but could not get it working it on macOS Mojave after quite a few attempts. The symptoms are the same for both beta and canary:
After downloading the DMG and moving Duplicati to Applications, I launch it and see a warning saying that this application is downloaded from the web (this is usual). Accepting this, I don’t see any GUI popping out, a tray icon or anything else. Going to http://localhost:8200
in Chrome shows ERR_CONNECTION_REFUSED
just like for any closed port.
The app, however, shows up in the mac’s Activity Monitor and I also see ~/.config/Duplicati
created every time I open the app (even if I delete it). The folder contains Duplicati-server.sqlite
and control_dir_v2/lock_v2
with pid in it. Mono is installed via Brew Cask and mono --version
returns 5.14.0.177
. mono "/Applications/Duplicati.app/Contents/Resources/Duplicati.CommandLine.exe"
also works (I get the help screen).
Running /Applications/Duplicati.app/Contents/MacOS/duplicati-server --webservice-port=8200
returns
Unable to start up, perhaps another process is already running?
Error message: System.Exception: The lock file was locked, but the locking process did not respond to the start command
at Duplicati.Server.SingleInstance..ctor (System.String appname, System.String basefolder) [0x00259] in <12d72daa8ce346c1b94252deaaa39270>:0
at Duplicati.Server.Program.RealMain (System.String[] _args) [0x00310] in <12d72daa8ce346c1b94252deaaa39270>:0
If I go to Activity Monitor, kill Duplicati and also delete ~/.config/Duplicati
, the same command does not return anything and ‘freezes’ as if there is some process running in the foreground. However I still can’t go to localhost:8200
.
While I was writing this post, I once saw the Duplicati tray icon showing up out of nowhere and could also open localhost:8200
(canary version). This was long after I tried any command last time. However, after clicking on the tray icon and pressing Quit, I could no longer re-open the app no matter what I tried.
What could go wrong? How can I help with investigation?