Linux Canary 2.0.9.102 Questions

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 pefectly 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!

Was this with the 2.0.9.x releases? Or the older versions?

It looks like Duplicati is simply not running. Could it perhaps be a problem with the database?
The database is located in the user home, and perhaps there is something happening when you change context?

Can you see if the server restarts? What about system logs?

I think the “right way” is to not touch the duplicati.service file, but instead edit the /etc/default/duplicati file and modify the options there.
This should make the options survive package upgrades.