Hallo
Ich habe mit dem Auto-Start noch meine Problem.
pi@raspberrypi:~ $ systemctl list-unit-files --state=enabled
sonos-http-api-master.service enabled
Also der Service scheint zu laufen.
sudo nano /etc/systemd/system/sonos-http-api-master.service
[Unit]
Description=Sonos API
After=network-online.target
Wants=network-online.target
[Service]
User=pi
WorkingDirectory=/home/pi/node-sonos-httpd-api-master
ExecStart=/usr/local/bin/node server.js
Restart=on-failure
RestartSec=30
[Install]
WantedBy=multi-user.target
Alles anzeigen
Die API Installation ist bei mir unter /home/pi/node-sonos-httpd-api-master
pi@raspberrypi:~ $ which node
/usr/local/bin/node
Sieht jemand was bei mir falsch ist? Ich habe nie mit einem Startscript gearbeitet, sondern einfach die ZIP runtergeladen, entzippt und dann "npm install --production" ausgeführt. Dann noch mit "npm start" gestartet und mein Test mit
http://raspberry.fritz.box:5005/Schlafzimmer/say/Super%20das%20hat%20geklappt/de
hat funktioniert.
Vielen Dank
Gruss
Hier noch den Fehler (ging fast vergessen):
sudo journalctl -au sonos-http-api-master
-- Logs begin at Thu 2016-11-03 18:16:43 CET, end at Thu 2019-01-31 18:00:48 CET. --
Jan 31 17:44:19 raspberrypi systemd[1]: Started Sonos API.
Jan 31 17:44:19 raspberrypi systemd[1]: sonos-http-api-master.service: Main process exited, code=exited, status=210/CHROOT
Jan 31 17:44:19 raspberrypi systemd[1]: sonos-http-api-master.service: Unit entered failed state.
Jan 31 17:44:19 raspberrypi systemd[1]: sonos-http-api-master.service: Failed with result 'exit-code'.
Jan 31 17:45:19 raspberrypi systemd[1]: sonos-http-api-master.service: Service hold-off time over, scheduling restart.
Jan 31 17:45:19 raspberrypi systemd[1]: Stopped Sonos API.
Jan 31 17:45:19 raspberrypi systemd[1]: Started Sonos API.