Linux Duplicati Canary Build 2.0.9.102 Question

I recently upgraded to the 8/2 build of Canary, but I am having some issues.

Here is my duplicati.service file:

[Unit]
Description=Duplicati
After=network.target

[Service]
ExecStart=/opt/duplicati/duplicati-server --webservice-port=8200
Restart=on-abort
EnvironmentFile=-/etc/default/duplicati
User=root
Group=root

[Install]
WantedBy=default.target

NOTE: I did change User/Group to root (and had no issues with prior releases)

Here is the status of duplicati.service:

● duplicati.service - Duplicati
Loaded: loaded (/usr/lib/systemd/system/duplicati.service; enabled; preset: disabled)
Active: active (running) since Tue 2024-08-06 13:53:01 EDT; 3s ago
Invocation: 1c23807310aa4d2f8fccb9009a4afa1c
Main PID: 180636 (duplicati-serve)
Tasks: 12 (limit: 76762)
Memory: 68.5M (peak: 69.7M)
CPU: 3.181s
CGroup: /system.slice/duplicati.service
└─180636 /opt/duplicati/duplicati-server --webservice-port=8200

Aug 06 13:53:01 nx1701i systemd[1]: Started Duplicati.

If I try the web interface here:

http://localhost:8200/login.html

No matter the browser I get: Unable to connect

If I try to telnet I get:

telnet localhost 8200
Trying ::1…
Connection failed: Connection refused
Trying 127.0.0.1…
telnet: Unable to connect to remote host: Connection refused

However if I stop the duplicati.service and run this in the terminal:

/opt/duplicati/duplicati-server --webservice-port=8200

It works perfectly with http://localhost:8200/login.html no matter the browser.

I did change User/Group back to duplicati and retried everything but same issue.

What would cause this?

Thanks!

I was about to dive into diffrences between beta and canary (I use beta and WFM) but I see you already spoke with maintainer here https://aur.archlinux.org/packages/duplicati-canary-bin , so not sure what you want to know more from community?

You are aware that canary is unstabe stuff?

Well, my post to the maintainer was different. When I did the upgrade the password issue would not work the way it was documented, canary would seg fault if you stopped the service, and when it was running it would gobble memory like there was some sort of memory leak.

I (and others) ended up removing the package and then doing a seek and destroy since not all of the files were removed. Then I did a fresh install of the latest canary build and had the issue I posted about here.

I know canary is unstable but it was not supposed to be as bad as beta and the dev builds. In fact, the only reason I am on Canary is because I posted about a bug I was having and they recommended I move to Canary because they weren’t sure when stable would get the fix.

In truth, this has been a catalyst to look for better backup software. I have had mixed results with applications built around .NET running on Linux and this has been no different.

IDK then. I would start by looking on those differences in PKGBUILDS. beta is running as user service, while canary is running as root.