From a02c7f4d1c9aea6adec6f65107a3d64d76fb121b Mon Sep 17 00:00:00 2001 From: tofbouf <76905498+tofbouf@users.noreply.github.com> Date: Wed, 27 Jan 2021 09:05:36 +0100 Subject: [PATCH] Update systemd.service Problem System Alive Checker does not work. The "ping'ed" adresses are always shown as OFF. Solution From the domoticz documentation: When running Domoticz without root (recommended), you need to add the correct socket capabilities for this to function properly and restart domoticz (otherwise it will fail silently!): $ sudo setcap -v cap_net_raw+eip So, I added the capability "cap_net_raw=+eip" in systemd.service R Status Code finished. Tested on my own instance. --- conf/systemd.service | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conf/systemd.service b/conf/systemd.service index ca29149..bc994d6 100644 --- a/conf/systemd.service +++ b/conf/systemd.service @@ -8,9 +8,9 @@ Group=__APP__ ExecStart=__FINALPATH__/domoticz -www __PORT__ -sslwww 0 -log /var/log/__APP__/__APP__.log -loglevel normal,status WorkingDirectory=__FINALPATH__/ PermissionsStartOnly=true -ExecStartPre=setcap 'cap_net_bind_service=+ep' __FINALPATH__/domoticz +ExecStartPre=setcap 'cap_net_bind_service=+ep cap_net_raw=+eip' __FINALPATH__/domoticz Restart=on-failure RestartSec=1m #StandardOutput=null [Install] -WantedBy=multi-user.target \ No newline at end of file +WantedBy=multi-user.target