Unable to start Duplicati after installing on Debian

Hello,
I just installed Duplicati on my Debian 11 server, using the docs.
I followed all the steps, but every times I try to start Duplicati, it fail (sudo systemctl start duplicati.service).
Here is the result of sudo systemctl status duplicati.service :

● duplicati.service - Duplicati web-server
     Loaded: loaded (/etc/systemd/system/duplicati.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Thu 2023-11-23 11:24:15 UTC; 6s ago
    Process: 821772 ExecStart=/usr/bin/duplicati-server $DAEMON_OPTS (code=exited, status=203/EXEC)
   Main PID: 821772 (code=exited, status=203/EXEC)
        CPU: 1ms

Nov 23 11:24:15 vps-77ab1b3c systemd[1]: duplicati.service: Main process exited, code=exited, status=203/EXEC
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: duplicati.service: Failed with result 'exit-code'.
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: duplicati.service: Scheduled restart job, restart counter is at 5.
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: Stopped Duplicati web-server.
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: duplicati.service: Start request repeated too quickly.
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: duplicati.service: Failed with result 'exit-code'.
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: Failed to start Duplicati web-server.

And here sudo journalctl -e -u duplicati :

Nov 23 11:24:15 vps-77ab1b3c systemd[1]: Started Duplicati web-server.
Nov 23 11:24:15 vps-77ab1b3c systemd[821772]: duplicati.service: Failed to locate executable /usr/bin/duplicati-server: No such file or directory
Nov 23 11:24:15 vps-77ab1b3c systemd[821772]: duplicati.service: Failed at step EXEC spawning /usr/bin/duplicati-server: No such file or directory
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: duplicati.service: Main process exited, code=exited, status=203/EXEC
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: duplicati.service: Failed with result 'exit-code'.
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: duplicati.service: Scheduled restart job, restart counter is at 5.
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: Stopped Duplicati web-server.
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: duplicati.service: Start request repeated too quickly.
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: duplicati.service: Failed with result 'exit-code'.
Nov 23 11:24:15 vps-77ab1b3c systemd[1]: Failed to start Duplicati web-server.

Thank you very much for your help!

Hello

which ones, exactly ? because there is nothing in the docs about Debian 11.

it’s not very informative. Better approach would be to look at the command line used by Duplicati (systemctl cat duplicati) and launch it from command line using sudo to get root. You would get console output.

The ones about Debian 10, in Prerequisites and Installing duplicati on linux.

gives :

# /etc/systemd/system/duplicati.service

[Unit]

Description=Duplicati web-server

After=network.target

[Service]

Nice=19

IOSchedulingClass=idle

EnvironmentFile=-/etc/default/duplicati

ExecStart=/usr/bin/duplicati-server $DAEMON_OPTS

Restart=always

[Install]

WantedBy=multi-user.target

But we see with sudo journalctl -e -u duplicati that /usr/bin/duplicati-server does not exist, and that is the issue that causes the fail of starting duplicati.

Ok I found out. It was mono packages that was not correctly installed!

why would it be so ? did you use sudo apt install mono-devel ?