TheAppgineer / roon-extension-manager

Roon Extension for managing Roon Extensions
https://github.com/TheAppgineer/roon-extension-manager/wiki#roon-extension-manager
Apache License 2.0
86 stars 10 forks source link

Service not running on dietpi or linux #5

Open NellyWhads opened 4 years ago

NellyWhads commented 4 years ago

Hey there,

I've installed the R.E.M. as per the instructions in master on both linux and a dietpi build.

  1. It seems the node based linux install fails with an error surrounding a lack or write access to /usr/local/lib/
  2. The dietpi install goes fine, however, the service fails to start.

Debugging for 1: chowning the appropriate directories allows a successful installation, however, still leads to a failed service start.

Service status message:

     Loaded: loaded (/etc/systemd/system/roon-extension-manager.service; enabled; vendor preset: enabled)
     Active: failed (Result: start-limit-hit) since Tue 2020-09-29 01:14:44 EDT; 50s ago
    Process: 14729 ExecStart=/home/nellywhads/.RoonExtensions/bin/roon-extension-manager.sh (code=exited, status=0/SUCCESS)
   Main PID: 14729 (code=exited, status=0/SUCCESS)

Sep 29 01:14:44 Storm systemd[1]: roon-extension-manager.service: Scheduled restart job, restart counter is at 5.
Sep 29 01:14:44 Storm systemd[1]: Stopped Roon Extension Manager.
Sep 29 01:14:44 Storm systemd[1]: roon-extension-manager.service: Start request repeated too quickly.
Sep 29 01:14:44 Storm systemd[1]: roon-extension-manager.service: Failed with result 'start-limit-hit'.
Sep 29 01:14:44 Storm systemd[1]: Failed to start Roon Extension Manager.

If there's any more info I can provide please let me know - first time trying extensions in Roon

Edit: cding into the node_modules dir and running the extension manager manually seems to work. It seems the service itself it the culprit. Hope that helps