diff --git a/api/djangormm/agents/views.py b/api/djangormm/agents/views.py index b33f444d..120d2465 100644 --- a/api/djangormm/agents/views.py +++ b/api/djangormm/agents/views.py @@ -112,7 +112,7 @@ def edit_agent(request): def meshcentral_tabs(request, pk): agent = get_object_or_404(Agent, pk=pk) r = subprocess.run([ - "/usr/bin/node", + "node", "/meshcentral/node_modules/meshcentral/meshcentral", "--logintoken", f"user//{settings.MESH_USERNAME}"], @@ -132,7 +132,7 @@ def meshcentral_tabs(request, pk): def take_control(request, pk): agent = get_object_or_404(Agent, pk=pk) r = subprocess.run([ - "/usr/bin/node", + "node", "/meshcentral/node_modules/meshcentral/meshcentral", "--logintoken", f"user//{settings.MESH_USERNAME}"], diff --git a/install.sh b/install.sh index bf7e5563..8ab1cc7b 100755 --- a/install.sh +++ b/install.sh @@ -364,7 +364,7 @@ After=network.target User=${USER} Group=www-data WorkingDirectory=/home/${USER}/vue-rmm/api/djangormm -Environment="PATH=/home/${USER}/vue-rmm/api/env/bin" +Environment="PATH=/home/${USER}/vue-rmm/api/env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ExecStart=/home/${USER}/vue-rmm/api/env/bin/uwsgi --ini app.ini [Install]