I cannot figure this out:
I have installed runner in several ubuntu instances. Pretty plain setups.
When running as shell command everything is just fine and seems to be working well.
But I need these to auto start - doing the setup by the guide. Some installations work, most new ones are not, the service fails.
Here is what I have done:
root@vps:~# useradd -m -d /srv/prunner -s /bin/bash -p prunner prunner
root@vps:~# nano /etc/systemd/system/prunner.service (I add the text listed)
root@vps:~# systemctl daemon-reload
root@vps:~# systemctl enable prunner.service
Created symlink /etc/systemd/system/multi-user.target.wants/prunner.service → /etc/systemd/system/prunner.service.
root@vps:~# systemctl restart prunner.service
All seems good:
But when I run status - I get a failure
root@vps:~# systemctl status prunner.service
× prunner.service - PeerTube runner daemon
Loaded: loaded (/etc/systemd/system/prunner.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Thu 2025-03-06 17:33:04 UTC; 13s ago
Duration: 12ms
Process: 9507 ExecStart=peertube-runner server (code=exited, status=203/EXEC)
Main PID: 9507 (code=exited, status=203/EXEC)
CPU: 10ms
Mar 06 17:33:04 vps systemd[1]: prunner.service: Scheduled restart job, restart counter is at 5.
Mar 06 17:33:04 vps systemd[1]: prunner.service: Start request repeated too quickly.
Mar 06 17:33:04 vps systemd[1]: prunner.service: Failed with result ‹ exit-code ›.
Mar 06 17:33:04 vps systemd[1]: Failed to start prunner.service - PeerTube runner daemon.
I am sure this is something simple, but I am not a linux guru to figure this out.
Any ideas?