This is my firts post on forum. Hi! Great job!
I’ve similar problem with running zigbee2mqtt as a deamon.
Output looks like:
pi@raspberrypi:~ $ sudo systemctl enable zigbee2mqtt pi@raspberrypi:~ $ sudo systemctl start zigbee2mqtt pi@raspberrypi:~ $ sudo systemctl status zigbee2mqtt ● zigbee2mqtt.service - zigbee2mqtt Loaded: loaded (/etc/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabl Active: failed (Result: exit-code) since Wed 2020-01-22 19:52:50 CET; 2s ago Process: 1109 ExecStart=/usr/bin/npm start (code=exited, status=203/EXEC) Main PID: 1109 (code=exited, status=203/EXEC) Jan 22 19:52:50 raspberrypi systemd[1]: zigbee2mqtt.service: Unit entered failed state. Jan 22 19:52:50 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-cod Jan 22 19:52:50 raspberrypi systemd[1]: zigbee2mqtt.service: Service hold-off time over, Jan 22 19:52:50 raspberrypi systemd[1]: Stopped zigbee2mqtt. Jan 22 19:52:50 raspberrypi systemd[1]: zigbee2mqtt.service: Start request repeated too q Jan 22 19:52:50 raspberrypi systemd[1]: Failed to start zigbee2mqtt. Jan 22 19:52:50 raspberrypi systemd[1]: zigbee2mqtt.service: Unit entered failed state. Jan 22 19:52:50 raspberrypi systemd[1]: zigbee2mqtt.service: Failed with result 'exit-cod
Do you have any idea what is wrong?
I resolve this problem by solved it by changing:
ExecStart=/usr/bin/npm start
To
ExecStart=/usr/local/bin/npm start