title: NodeJS forever does not work on startup
body: <p>I'm working on a Rest Service working with NodeJS(iojs) on an old Raspberry Pi 1 running on Arch Linux. Everything works fine but its not starting on Reboot.</p>
  
  <p>What I tried:
  Crontab without user:</p>
  
  <pre><code>crontab -e
  @reboot /usr/local/iojs/bin/forever start /x/y/server.js
  </code></pre>
  
  <p>and with user:</p>
  
  <pre><code>crontab -u x -e
  @reboot /usr/bin/sudo -u x -H /usr/local/iojs/bin/forever start /x/y/server.js
  </code></pre>
  
  <p>Both versions work manually executed.
  I also tried to do it with systemctrl:</p>
  
  <pre><code>/etc/systemd/system/rest_api.service
  [Unit]
  Description=Rest Api
  
  [Service]
  ExecStart=/x/y/rest_api/start_service.sh
  Restart=always
  
  [Install]
  WantedBy=multi-user.target
  </code></pre>
  
  <p>This should execute start_service.sh:</p>
  
  <pre><code>#!/bin/sh
  forever start /usr/local/rest_api/server.js
  exit
  </code></pre>
  
  <p>Starting it throws an error</p>
  
  <pre><code>systemctl start rest_api
  Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
  Failed to start rest_api.service: Connection timed out
  </code></pre>
  
  <p>I'm a beginner in some of those topics, therefore I'm struggling to find the mistake. Actually I think this should be simple.</p>
  
  <p>Thank you,
  Matthias</p>