zigbee2mqtt icon indicating copy to clipboard operation
zigbee2mqtt copied to clipboard

Can not start Zigbee2MQTT as deamon

Open 1Joe1 opened this issue 3 months ago • 5 comments

What happened?

Hello,

Tried to update Z2M with the update script from the Zigbee2MQTT directory:

cd /opt/zigbee2mqtt ./update.sh

This produced some errors due to the old node version that I was using

In the following I updated node using nvm. Tried different ways but failed several times as node was what it seems not installed globally.

Ran the update script again.

Now Z2M is up and running again as long as I start manually.

But I cannot start it as a demon anymore. Tried to update my original zigbee2mqtt.service file to the version mentioned in the new installation guide. Also tried to change the path from

ExecStart=/usr/bin/npm

To

ExecStart=/usr/local/bin/npm

Or

ExecStart=npm start

Or

The path given by "which npm" (=/home/openhabian/.nvm/versions/node/v21.7.3/bin/npm)

and so on as these were suggestions I found for this problem. Sadly nothing helped.

This is my original service file:

[Unit] Description=zigbee2mqtt After=network.target

[Service] ExecStart=/usr/bin/npm start WorkingDirectory=/opt/zigbee2mqtt StandardOutput=inherit StandardError=inherit Restart=always User=openhabian

[Install] WantedBy=multi-user.target

I fear I messed up something with node. Any help or advice for troubleshooting is highly appreciated.

What did you expect to happen?

Being Abe to start as a demon after updating without any changes to the service file.

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

1.37.0

Adapter firmware version

20211217

Adapter

CC2562P

Setup

Intel NUC with Ubuntu

Debug log

Screenshot_2024-05-06-21-02-00-664_com sonelli juicessh-edit

1Joe1 avatar May 06 '24 19:05 1Joe1

@1Joe1

did your z2m installation works if you start manually?

pls post the output from

find / -name npm

lux73 avatar May 07 '24 11:05 lux73

Hello Lux73 and thanks for your help.

Yes everything works just fine if I start Z2M manually. Before updating it worked both manually and when started as a service.

Here is the output you asked for:

openhabian@openhab:~$ find / -name npm find: ‘/proc/tty/driver’: Permission denied find: ‘/proc/1/task/1/fd’: Permission denied find: ‘/proc/1/task/1/fdinfo’: Permission denied find: ‘/proc/1/task/1/ns’: Permission denied find: ‘/proc/1/fd’: Permission denied find: ‘/proc/1/map_files’: Permission denied find: ‘/proc/1/fdinfo’: Permission denied find: ‘/proc/1/ns’: Permission denied find: ‘/proc/2/task/2/fd’: Permission denied find: ‘/proc/2/task/2/fdinfo’: Permission denied find: ‘/proc/2/task/2/ns’: Permission denied find: ‘/proc/2/fd’: Permission denied find: ‘/proc/2/map_files’: Permission denied find: ‘/proc/2/fdinfo’: Permission denied find: ‘/proc/2/ns’: Permission denied find: ‘/proc/3/task/3/fd’: Permission denied find: ‘/proc/3/task/3/fdinfo’: Permission denied find: ‘/proc/3/task/3/ns’: Permission denied find: ‘/proc/3/fd’: Permission denied find: ‘/proc/3/map_files’: Permission denied find: ‘/proc/3/fdinfo’: Permission denied find: ‘/proc/3/ns’: Permission denied find: ‘/proc/4/task/4/fd’: Permission denied find: ‘/proc/4/task/4/fdinfo’: Permission denied find: ‘/proc/4/task/4/ns’: Permission denied find: ‘/proc/4/fd’: Permission denied find: ‘/proc/4/map_files’: Permission denied find: ‘/proc/4/fdinfo’: Permission denied find: ‘/proc/4/ns’: Permission denied find: ‘/proc/6/task/6/fd’: Permission denied find: ‘/proc/6/task/6/fdinfo’: Permission denied find: ‘/proc/6/task/6/ns’: Permission denied find: ‘/proc/6/fd’: Permission denied find: ‘/proc/6/map_files’: Permission denied find: ‘/proc/6/fdinfo’: Permission denied find: ‘/proc/6/ns’: Permission denied find: ‘/proc/8/task/8/fd’: Permission denied find: ‘/proc/8/task/8/fdinfo’: Permission denied find: ‘/proc/8/task/8/ns’: Permission denied find: ‘/proc/8/fd’: Permission denied find: ‘/proc/8/map_files’: Permission denied find: ‘/proc/8/fdinfo’: Permission denied find: ‘/proc/8/ns’: Permission denied find: ‘/proc/9/task/9/fd’: Permission denied find: ‘/proc/9/task/9/fdinfo’: Permission denied find: ‘/proc/9/task/9/ns’: Permission denied find: ‘/proc/9/fd’: Permission denied find: ‘/proc/9/map_files’: Permission denied find: ‘/proc/9/fdinfo’: Permission denied find: ‘/proc/9/ns’: Permission denied find: ‘/proc/10/task/10/fd’: Permission denied find: ‘/proc/10/task/10/fdinfo’: Permission denied find: ‘/proc/10/task/10/ns’: Permission denied find: ‘/proc/10/fd’: Permission denied find: ‘/proc/10/map_files’: Permission denied find: ‘/proc/10/fdinfo’: Permission denied find: ‘/proc/10/ns’: Permission denied find: ‘/proc/11/task/11/fd’: Permission denied find: ‘/proc/11/task/11/fdinfo’: Permission denied find: ‘/proc/11/task/11/ns’: Permission denied find: ‘/proc/11/fd’: Permission denied find: ‘/proc/11/map_files’: Permission denied find: ‘/proc/11/fdinfo’: Permission denied find: ‘/proc/11/ns’: Permission denied find: ‘/proc/12/task/12/fd’: Permission denied find: ‘/proc/12/task/12/fdinfo’: Permission denied find: ‘/proc/12/task/12/ns’: Permission denied find: ‘/proc/12/fd’: Permission denied find: ‘/proc/12/map_files’: Permission denied find: ‘/proc/12/fdinfo’: Permission denied find: ‘/proc/12/ns’: Permission denied find: ‘/proc/14/task/14/fd’: Permission denied find: ‘/proc/14/task/14/fdinfo’: Permission denied find: ‘/proc/14/task/14/ns’: Permission denied find: ‘/proc/14/fd’: Permission denied find: ‘/proc/14/map_files’: Permission denied find: ‘/proc/14/fdinfo’: Permission denied find: ‘/proc/14/ns’: Permission denied find: ‘/proc/15/task/15/fd’: Permission denied find: ‘/proc/15/task/15/fdinfo’: Permission denied find: ‘/proc/15/task/15/ns’: Permission denied find: ‘/proc/15/fd’: Permission denied find: ‘/proc/15/map_files’: Permission denied find: ‘/proc/15/fdinfo’: Permission denied find: ‘/proc/15/ns’: Permission denied find: ‘/proc/16/task/16/fd’: Permission denied find: ‘/proc/16/task/16/fdinfo’: Permission denied find: ‘/proc/16/task/16/ns’: Permission denied find: ‘/proc/16/fd’: Permission denied find: ‘/proc/16/map_files’: Permission denied find: ‘/proc/16/fdinfo’: Permission denied find: ‘/proc/16/ns’: Permission denied find: ‘/proc/17/task/17/fd’: Permission denied find: ‘/proc/17/task/17/fdinfo’: Permission denied find: ‘/proc/17/task/17/ns’: Permission denied find: ‘/proc/17/fd’: Permission denied find: ‘/proc/17/map_files’: Permission denied find: ‘/proc/17/fdinfo’: Permission denied find: ‘/proc/17/ns’: Permission denied find: ‘/proc/18/task/18/fd’: Permission denied find: ‘/proc/18/task/18/fdinfo’: Permission denied find: ‘/proc/18/task/18/ns’: Permission denied find: ‘/proc/18/fd’: Permission denied find: ‘/proc/18/map_files’: Permission denied find: ‘/proc/18/fdinfo’: Permission denied find: ‘/proc/18/ns’: Permission denied find: ‘/proc/20/task/20/fd’: Permission denied find: ‘/proc/20/task/20/fdinfo’: Permission denied find: ‘/proc/20/task/20/ns’: Permission denied find: ‘/proc/20/fd’: Permission denied find: ‘/proc/20/map_files’: Permission denied find: ‘/proc/20/fdinfo’: Permission denied find: ‘/proc/20/ns’: Permission denied find: ‘/proc/21/task/21/fd’: Permission denied find: ‘/proc/21/task/21/fdinfo’: Permission denied find: ‘/proc/21/task/21/ns’: Permission denied find: ‘/proc/21/fd’: Permission denied find: ‘/proc/21/map_files’: Permission denied find: ‘/proc/21/fdinfo’: Permission denied find: ‘/proc/21/ns’: Permission denied find: ‘/proc/22/task/22/fd’: Permission denied find: ‘/proc/22/task/22/fdinfo’: Permission denied find: ‘/proc/22/task/22/ns’: Permission denied find: ‘/proc/22/fd’: Permission denied find: ‘/proc/22/map_files’: Permission denied find: ‘/proc/22/fdinfo’: Permission denied find: ‘/proc/22/ns’: Permission denied find: ‘/proc/23/task/23/fd’: Permission denied find: ‘/proc/23/task/23/fdinfo’: Permission denied find: ‘/proc/23/task/23/ns’: Permission denied find: ‘/proc/23/fd’: Permission denied find: ‘/proc/23/map_files’: Permission denied find: ‘/proc/23/fdinfo’: Permission denied find: ‘/proc/23/ns’: Permission denied find: ‘/proc/24/task/24/fd’: Permission denied find: ‘/proc/24/task/24/fdinfo’: Permission denied find: ‘/proc/24/task/24/ns’: Permission denied find: ‘/proc/24/fd’: Permission denied find: ‘/proc/24/map_files’: Permission denied find: ‘/proc/24/fdinfo’: Permission denied find: ‘/proc/24/ns’: Permission denied find: ‘/proc/26/task/26/fd’: Permission denied find: ‘/proc/26/task/26/fdinfo’: Permission denied find: ‘/proc/26/task/26/ns’: Permission denied find: ‘/proc/26/fd’: Permission denied find: ‘/proc/26/map_files’: Permission denied find: ‘/proc/26/fdinfo’: Permission denied find: ‘/proc/26/ns’: Permission denied find: ‘/proc/27/task/27/fd’: Permission denied find: ‘/proc/27/task/27/fdinfo’: Permission denied find: ‘/proc/27/task/27/ns’: Permission denied find: ‘/proc/27/fd’: Permission denied find: ‘/proc/27/map_files’: Permission denied find: ‘/proc/27/fdinfo’: Permission denied find: ‘/proc/27/ns’: Permission denied find: ‘/proc/28/task/28/fd’: Permission denied find: ‘/proc/28/task/28/fdinfo’: Permission denied find: ‘/proc/28/task/28/ns’: Permission denied find: ‘/proc/28/fd’: Permission denied find: ‘/proc/28/map_files’: Permission denied find: ‘/proc/28/fdinfo’: Permission denied find: ‘/proc/28/ns’: Permission denied find: ‘/proc/29/task/29/fd’: Permission denied find: ‘/proc/29/task/29/fdinfo’: Permission denied find: ‘/proc/29/task/29/ns’: Permission denied find: ‘/proc/29/fd’: Permission denied find: ‘/proc/29/map_files’: Permission denied find: ‘/proc/29/fdinfo’: Permission denied find: ‘/proc/29/ns’: Permission denied find: ‘/proc/30/task/30/fd’: Permission denied find: ‘/proc/30/task/30/fdinfo’: Permission denied find: ‘/proc/30/task/30/ns’: Permission denied find: ‘/proc/30/fd’: Permission denied find: ‘/proc/30/map_files’: Permission denied find: ‘/proc/30/fdinfo’: Permission denied find: ‘/proc/30/ns’: Permission denied find: ‘/proc/32/task/32/fd’: Permission denied find: ‘/proc/32/task/32/fdinfo’: Permission denied find: ‘/proc/32/task/32/ns’: Permission denied find: ‘/proc/32/fd’: Permission denied find: ‘/proc/32/map_files’: Permission denied find: ‘/proc/32/fdinfo’: Permission denied find: ‘/proc/32/ns’: Permission denied find: ‘/proc/33/task/33/fd’: Permission denied find: ‘/proc/33/task/33/fdinfo’: Permission denied find: ‘/proc/33/task/33/ns’: Permission denied find: ‘/proc/33/fd’: Permission denied find: ‘/proc/33/map_files’: Permission denied find: ‘/proc/33/fdinfo’: Permission denied find: ‘/proc/33/ns’: Permission denied find: ‘/proc/34/task/34/fd’: Permission denied find: ‘/proc/34/task/34/fdinfo’: Permission denied find: ‘/proc/34/task/34/ns’: Permission denied find: ‘/proc/34/fd’: Permission denied find: ‘/proc/34/map_files’: Permission denied find: ‘/proc/34/fdinfo’: Permission denied find: ‘/proc/34/ns’: Permission denied find: ‘/proc/35/task/35/fd’: Permission denied find: ‘/proc/35/task/35/fdinfo’: Permission denied find: ‘/proc/35/task/35/ns’: Permission denied find: ‘/proc/35/fd’: Permission denied find: ‘/proc/35/map_files’: Permission denied find: ‘/proc/35/fdinfo’: Permission denied find: ‘/proc/35/ns’: Permission denied find: ‘/proc/36/task/36/fd’: Permission denied find: ‘/proc/36/task/36/fdinfo’: Permission denied find: ‘/proc/36/task/36/ns’: Permission denied find: ‘/proc/36/fd’: Permission denied find: ‘/proc/36/map_files’: Permission denied find: ‘/proc/36/fdinfo’: Permission denied find: ‘/proc/36/ns’: Permission denied find: ‘/proc/37/task/37/fd’: Permission denied find: ‘/proc/37/task/37/fdinfo’: Permission denied find: ‘/proc/37/task/37/ns’: Permission denied find: ‘/proc/37/fd’: Permission denied find: ‘/proc/37/map_files’: Permission denied find: ‘/proc/37/fdinfo’: Permission denied find: ‘/proc/37/ns’: Permission denied find: ‘/proc/38/task/38/fd’: Permission denied find: ‘/proc/38/task/38/fdinfo’: Permission denied find: ‘/proc/38/task/38/ns’: Permission denied find: ‘/proc/38/fd’: Permission denied find: ‘/proc/38/map_files’: Permission denied find: ‘/proc/38/fdinfo’: Permission denied find: ‘/proc/38/ns’: Permission denied find: ‘/proc/39/task/39/fd’: Permission denied find: ‘/proc/39/task/39/fdinfo’: Permission denied find: ‘/proc/39/task/39/ns’: Permission denied find: ‘/proc/39/fd’: Permission denied find: ‘/proc/39/map_files’: Permission denied find: ‘/proc/39/fdinfo’: Permission denied find: ‘/proc/39/ns’: Permission denied find: ‘/proc/40/task/40/fd’: Permission denied find: ‘/proc/40/task/40/fdinfo’: Permission denied find: ‘/proc/40/task/40/ns’: Permission denied find: ‘/proc/40/fd’: Permission denied find: ‘/proc/40/map_files’: Permission denied find: ‘/proc/40/fdinfo’: Permission denied find: ‘/proc/40/ns’: Permission denied find: ‘/proc/41/task/41/fd’: Permission denied find: ‘/proc/41/task/41/fdinfo’: Permission denied find: ‘/proc/41/task/41/ns’: Permission denied find: ‘/proc/41/fd’: Permission denied find: ‘/proc/41/map_files’: Permission denied find: ‘/proc/41/fdinfo’: Permission denied find: ‘/proc/41/ns’: Permission denied find: ‘/proc/42/task/42/fd’: Permission denied find: ‘/proc/42/task/42/fdinfo’: Permission denied find: ‘/proc/42/task/42/ns’: Permission denied find: ‘/proc/42/fd’: Permission denied find: ‘/proc/42/map_files’: Permission denied find: ‘/proc/42/fdinfo’: Permission denied find: ‘/proc/42/ns’: Permission denied find: ‘/proc/89/task/89/fd’: Permission denied find: ‘/proc/89/task/89/fdinfo’: Permission denied find: ‘/proc/89/task/89/ns’: Permission denied find: ‘/proc/89/fd’: Permission denied find: ‘/proc/89/map_files’: Permission denied find: ‘/proc/89/fdinfo’: Permission denied find: ‘/proc/89/ns’: Permission denied find: ‘/proc/90/task/90/fd’: Permission denied find: ‘/proc/90/task/90/fdinfo’: Permission denied find: ‘/proc/90/task/90/ns’: Permission denied find: ‘/proc/90/fd’: Permission denied find: ‘/proc/90/map_files’: Permission denied find: ‘/proc/90/fdinfo’: Permission denied find: ‘/proc/90/ns’: Permission denied find: ‘/proc/91/task/91/fd’: Permission denied find: ‘/proc/91/task/91/fdinfo’: Permission denied find: ‘/proc/91/task/91/ns’: Permission denied find: ‘/proc/91/fd’: Permission denied find: ‘/proc/91/map_files’: Permission denied find: ‘/proc/91/fdinfo’: Permission denied find: ‘/proc/91/ns’: Permission denied find: ‘/proc/93/task/93/fd’: Permission denied find: ‘/proc/93/task/93/fdinfo’: Permission denied find: ‘/proc/93/task/93/ns’: Permission denied find: ‘/proc/93/fd’: Permission denied find: ‘/proc/93/map_files’: Permission denied find: ‘/proc/93/fdinfo’: Permission denied find: ‘/proc/93/ns’: Permission denied find: ‘/proc/94/task/94/fd’: Permission denied find: ‘/proc/94/task/94/fdinfo’: Permission denied find: ‘/proc/94/task/94/ns’: Permission denied find: ‘/proc/94/fd’: Permission denied find: ‘/proc/94/map_files’: Permission denied find: ‘/proc/94/fdinfo’: Permission denied find: ‘/proc/94/ns’: Permission denied find: ‘/proc/95/task/95/fd’: Permission denied find: ‘/proc/95/task/95/fdinfo’: Permission denied find: ‘/proc/95/task/95/ns’: Permission denied find: ‘/proc/95/fd’: Permission denied find: ‘/proc/95/map_files’: Permission denied find: ‘/proc/95/fdinfo’: Permission denied find: ‘/proc/95/ns’: Permission denied find: ‘/proc/96/task/96/fd’: Permission denied find: ‘/proc/96/task/96/fdinfo’: Permission denied find: ‘/proc/96/task/96/ns’: Permission denied find: ‘/proc/96/fd’: Permission denied find: ‘/proc/96/map_files’: Permission denied find: ‘/proc/96/fdinfo’: Permission denied find: ‘/proc/96/ns’: Permission denied find: ‘/proc/97/task/97/fd’: Permission denied find: ‘/proc/97/task/97/fdinfo’: Permission denied find: ‘/proc/97/task/97/ns’: Permission denied find: ‘/proc/97/fd’: Permission denied find: ‘/proc/97/map_files’: Permission denied find: ‘/proc/97/fdinfo’: Permission denied find: ‘/proc/97/ns’: Permission denied find: ‘/proc/98/task/98/fd’: Permission denied find: ‘/proc/98/task/98/fdinfo’: Permission denied find: ‘/proc/98/task/98/ns’: Permission denied find: ‘/proc/98/fd’: Permission denied find: ‘/proc/98/map_files’: Permission denied find: ‘/proc/98/fdinfo’: Permission denied find: ‘/proc/98/ns’: Permission denied find: ‘/proc/102/task/102/fd’: Permission denied find: ‘/proc/102/task/102/fdinfo’: Permission denied find: ‘/proc/102/task/102/ns’: Permission denied find: ‘/proc/102/fd’: Permission denied find: ‘/proc/102/map_files’: Permission denied find: ‘/proc/102/fdinfo’: Permission denied find: ‘/proc/102/ns’: Permission denied find: ‘/proc/103/task/103/fd’: Permission denied find: ‘/proc/103/task/103/fdinfo’: Permission denied find: ‘/proc/103/task/103/ns’: Permission denied find: ‘/proc/103/fd’: Permission denied find: ‘/proc/103/map_files’: Permission denied find: ‘/proc/103/fdinfo’: Permission denied find: ‘/proc/103/ns’: Permission denied find: ‘/proc/105/task/105/fd’: Permission denied find: ‘/proc/105/task/105/fdinfo’: Permission denied find: ‘/proc/105/task/105/ns’: Permission denied find: ‘/proc/105/fd’: Permission denied find: ‘/proc/105/map_files’: Permission denied find: ‘/proc/105/fdinfo’: Permission denied find: ‘/proc/105/ns’: Permission denied find: ‘/proc/106/task/106/fd’: Permission denied find: ‘/proc/106/task/106/fdinfo’: Permission denied find: ‘/proc/106/task/106/ns’: Permission denied find: ‘/proc/106/fd’: Permission denied find: ‘/proc/106/map_files’: Permission denied find: ‘/proc/106/fdinfo’: Permission denied find: ‘/proc/106/ns’: Permission denied find: ‘/proc/107/task/107/fd’: Permission denied find: ‘/proc/107/task/107/fdinfo’: Permission denied find: ‘/proc/107/task/107/ns’: Permission denied find: ‘/proc/107/fd’: Permission denied find: ‘/proc/107/map_files’: Permission denied find: ‘/proc/107/fdinfo’: Permission denied find: ‘/proc/107/ns’: Permission denied find: ‘/proc/109/task/109/fd’: Permission denied find: ‘/proc/109/task/109/fdinfo’: Permission denied find: ‘/proc/109/task/109/ns’: Permission denied find: ‘/proc/109/fd’: Permission denied find: ‘/proc/109/map_files’: Permission denied find: ‘/proc/109/fdinfo’: Permission denied find: ‘/proc/109/ns’: Permission denied find: ‘/proc/118/task/118/fd’: Permission denied find: ‘/proc/118/task/118/fdinfo’: Permission denied find: ‘/proc/118/task/118/ns’: Permission denied find: ‘/proc/118/fd’: Permission denied find: ‘/proc/118/map_files’: Permission denied find: ‘/proc/118/fdinfo’: Permission denied find: ‘/proc/118/ns’: Permission denied find: ‘/proc/137/task/137/fd’: Permission denied find: ‘/proc/137/task/137/fdinfo’: Permission denied find: ‘/proc/137/task/137/ns’: Permission denied find: ‘/proc/137/fd’: Permission denied find: ‘/proc/137/map_files’: Permission denied find: ‘/proc/137/fdinfo’: Permission denied find: ‘/proc/137/ns’: Permission denied find: ‘/proc/187/task/187/fd’: Permission denied find: ‘/proc/187/task/187/fdinfo’: Permission denied find: ‘/proc/187/task/187/ns’: Permission denied find: ‘/proc/187/fd’: Permission denied find: ‘/proc/187/map_files’: Permission denied find: ‘/proc/187/fdinfo’: Permission denied find: ‘/proc/187/ns’: Permission denied find: ‘/proc/188/task/188/fd’: Permission denied find: ‘/proc/188/task/188/fdinfo’: Permission denied find: ‘/proc/188/task/188/ns’: Permission denied find: ‘/proc/188/fd’: Permission denied find: ‘/proc/188/map_files’: Permission denied find: ‘/proc/188/fdinfo’: Permission denied find: ‘/proc/188/ns’: Permission denied find: ‘/proc/189/task/189/fd’: Permission denied find: ‘/proc/189/task/189/fdinfo’: Permission denied find: ‘/proc/189/task/189/ns’: Permission denied find: ‘/proc/189/fd’: Permission denied find: ‘/proc/189/map_files’: Permission denied find: ‘/proc/189/fdinfo’: Permission denied find: ‘/proc/189/ns’: Permission denied find: ‘/proc/222/task/222/fd’: Permission denied find: ‘/proc/222/task/222/fdinfo’: Permission denied find: ‘/proc/222/task/222/ns’: Permission denied find: ‘/proc/222/fd’: Permission denied find: ‘/proc/222/map_files’: Permission denied find: ‘/proc/222/fdinfo’: Permission denied find: ‘/proc/222/ns’: Permission denied find: ‘/proc/225/task/225/fd’: Permission denied find: ‘/proc/225/task/225/fdinfo’: Permission denied find: ‘/proc/225/task/225/ns’: Permission denied find: ‘/proc/225/fd’: Permission denied find: ‘/proc/225/map_files’: Permission denied find: ‘/proc/225/fdinfo’: Permission denied find: ‘/proc/225/ns’: Permission denied find: ‘/proc/226/task/226/fd’: Permission denied find: ‘/proc/226/task/226/fdinfo’: Permission denied find: ‘/proc/226/task/226/ns’: Permission denied find: ‘/proc/226/fd’: Permission denied find: ‘/proc/226/map_files’: Permission denied find: ‘/proc/226/fdinfo’: Permission denied find: ‘/proc/226/ns’: Permission denied find: ‘/proc/227/task/227/fd’: Permission denied find: ‘/proc/227/task/227/fdinfo’: Permission denied find: ‘/proc/227/task/227/ns’: Permission denied find: ‘/proc/227/fd’: Permission denied find: ‘/proc/227/map_files’: Permission denied find: ‘/proc/227/fdinfo’: Permission denied find: ‘/proc/227/ns’: Permission denied find: ‘/proc/233/task/233/fd’: Permission denied find: ‘/proc/233/task/233/fdinfo’: Permission denied find: ‘/proc/233/task/233/ns’: Permission denied find: ‘/proc/233/fd’: Permission denied find: ‘/proc/233/map_files’: Permission denied find: ‘/proc/233/fdinfo’: Permission denied find: ‘/proc/233/ns’: Permission denied find: ‘/proc/243/task/243/fd’: Permission denied find: ‘/proc/243/task/243/fdinfo’: Permission denied find: ‘/proc/243/task/243/ns’: Permission denied find: ‘/proc/243/fd’: Permission denied find: ‘/proc/243/map_files’: Permission denied find: ‘/proc/243/fdinfo’: Permission denied find: ‘/proc/243/ns’: Permission denied find: ‘/proc/245/task/245/fd’: Permission denied find: ‘/proc/245/task/245/fdinfo’: Permission denied find: ‘/proc/245/task/245/ns’: Permission denied find: ‘/proc/245/fd’: Permission denied find: ‘/proc/245/map_files’: Permission denied find: ‘/proc/245/fdinfo’: Permission denied find: ‘/proc/245/ns’: Permission denied find: ‘/proc/275/task/275/fd’: Permission denied find: ‘/proc/275/task/275/fdinfo’: Permission denied find: ‘/proc/275/task/275/ns’: Permission denied

1Joe1 avatar May 07 '24 16:05 1Joe1

hm, sorry i forget you are logged in as limited user ^^

lets try another command to find the npm Binary

whereis npm

pls post output

is should be anyting like tihis npm: /usr/bin/npm /usr/share/man/man1/npm.1

if not try sudo whereis npm to run the cmd as superuser

lux73 avatar May 07 '24 16:05 lux73

npm: /usr/bin/npm /home/openhabian/.nvm/versions/node/v21.7.3/bin/npm /usr/share/man/man1/npm.1

1Joe1 avatar May 07 '24 19:05 1Joe1

so /usr/bin/npm is correct in your Service File

really strange - all i can say i would delete your node installation & install nodjs 20.x (LTS)

https://kinsta.com/blog/how-to-install-node-js/ - scroll down, theres is a "How to install Node.js on Linux" manually

this works flawlessy for my Debian System

lux73 avatar May 07 '24 20:05 lux73