Wenn schon beim Thema...
Ich habe es geschafft meine laufende Installation bei einer Aktualisierung zu zerschießen und komm nicht darauf wo das Problem liegt:
Beim Dienststart bekomme ich den Fehler
Jan 29 12:04:55 SVL01 systemd[1]: Starting Send secure messages to Signal clients...
Jan 29 12:05:05 SVL01 systemd[101895]: signal.service: Failed to execute /opt/fhem/signal/bin/signal-cli: Permission denied
Jan 29 12:05:05 SVL01 systemd[101895]: signal.service: Failed at step EXEC spawning /opt/fhem/signal/bin/signal-cli: Permission denied
Jan 29 12:05:05 SVL01 systemd[1]: signal.service: Main process exited, code=exited, status=203/EXEC
Jan 29 12:05:05 SVL01 systemd[1]: signal.service: Failed with result 'exit-code'.
Jan 29 12:05:05 SVL01 systemd[1]: Failed to start Send secure messages to Signal clients.
[Unit]
Description=Send secure messages to Signal clients
Requires=dbus.socket network-online.target
After=dbus.socket network-online.target
Wants=network-online.target
[Service]
Type=dbus
Environment="SIGNAL_CLI_OPTS=-Xms2m"
### Neu aus Skript
Environment="JAVA_HOME=$JAVA_HOME"
ExecStartPre=/bin/sleep 10
###
ExecStart=/opt/fhem/signal/bin/signal-cli --config /opt/fhem/.local/share daemon --system
User=fhem
BusName=org.asamk.Signal
[Install]
WantedBy=multi-user.target
Alias=dbus-org.asamk.Signal.service
$ ls -la /opt/fhem/signal/bin/
insgesamt 24
-rwxr-xr-x 1 fhem dialout 9236 Jan 29 11:51 signal-cli
-rw-r-xr-x 1 fhem dialout 3916 Jan 29 11:51 signal-cli.bat
Ich habe mir schon das Installationsskript angeschaut, aber konnte keine gravierende Abweichung sehen.
(SELinux habe ich nicht (wissendlich) aktiv, da der Dienst für FHEM ähnlich läuft. Kein audit.log, kein Befehl sestatus vorhanden.)