<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 2013-11-04 01:01, Ulf Samuelsson
      wrote:<br>
    </div>
    <blockquote cite="mid:5276E3E3.7080807@emagii.com" type="cite">Have
      built the Angstrom master for a Beaglebone.
      <br>
      <br>
      Trying to create a simple systemd service (non-forking).
      <br>
      This fails to start.
      <br>
      <br>
      When I look into the systemd log (log_level=debug),
      <br>
      there are references to "/org/freedesktop/systemd1"
      <br>
      which does not exist.
      <br>
      <h4> <a href="http://www.bbc.co.uk/programmes/b03bvnf9"
          about="/programmes/b03bvnf9#programme"> <span class="title"
            property="dc:title">Over the Rainbow</span> </a> </h4>
      <br>
      Instead&nbsp; "/run/systemd" exist, which I believe
      <br>
      is present in newer systemd's.
      <br>
      <br>
      The service uses the boost, curl, curlpp and thread libraries.
      <br>
      Uses UDP and serial port for communication.
      <br>
      <br>
      I do not use D-Bus directly, but it seems to be related to D-Bus
      anyway.
      <br>
      <br>
      Anyone got a clue on how to proceed?
      <br>
    </blockquote>
    Had another look, and I was barking up the wrong tree.<br>
    /usr/share/dbus-1/services contains org.freedesktop.systemd1.service<br>
    <br>
    My app dies when I do <br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp; getenv("HOME");<br>
    <br>
    When I define <br>
    User=root<br>
    Group=root<br>
    <br>
    the nodeserver.service it starts without problem.<br>
    <br>
    Sorry to bother.<br>
    <br>
    BR<br>
    Ulf<br>
    <br>
    <blockquote cite="mid:5276E3E3.7080807@emagii.com" type="cite">
      <br>
      BR
      <br>
      Ulf Samuelsson
      <br>
      <br>
      root@beaglebone:/lib/systemd/system# dmesg
      <br>
      [&nbsp; 565.616506] systemd[1]: Accepted connection on private bus.
      <br>
      [&nbsp; 565.625796] systemd[1]: Got D-Bus request:
      org.freedesktop.systemd1.Manager.StartUnit() on
      /org/freedesktop/systemd1
      <br>
      [&nbsp; 565.627071] systemd[1]: Trying to enqueue job
      nodeserver-dbg.service/start/replace
      <br>
      [&nbsp; 565.627719] systemd[1]: Installed new job
      nodeserver-dbg.service/start as 1239
      <br>
      [&nbsp; 565.627784] systemd[1]: Enqueued job
      nodeserver-dbg.service/start as 1239
      <br>
      [&nbsp; 565.628048] systemd[1]: Starting ICU Nodeserver...
      <br>
      [&nbsp; 565.628539] systemd[1]: About to execute /usr/bin/nodeserver
      <br>
      [&nbsp; 565.632042] systemd[1]: Forked /usr/bin/nodeserver as 700
      <br>
      [&nbsp; 565.637804] systemd[1]: nodeserver-dbg.service changed dead
      -&gt; running
      <br>
      [&nbsp; 565.637895] systemd[1]: Job nodeserver-dbg.service/start
      finished, result=done
      <br>
      [&nbsp; 565.637991] systemd[1]: Started ICU Nodeserver.
      <br>
      [&nbsp; 565.643147] systemd[1]: Got D-Bus request:
      org.freedesktop.systemd1.Manager.GetUnit() on
      /org/freedesktop/systemd1
      <br>
      [&nbsp; 565.645611] systemd[1]: Got D-Bus request:
      org.freedesktop.DBus.Properties.Get() on
      /org/freedesktop/systemd1/unit/nodeserver_2ddbg_2ese
      <br>
      [&nbsp; 565.646393] systemd[1]: Got D-Bus request:
      org.freedesktop.DBus.Local.Disconnected() on
      /org/freedesktop/DBus/Local
      <br>
      [&nbsp; 565.695586] systemd[1]: Received SIGCHLD from PID 700
      (nodeserver).
      <br>
      [&nbsp; 565.695940] systemd[1]: Got SIGCHLD for process 700
      (nodeserver)
      <br>
      [&nbsp; 565.696349] systemd[1]: Child 700 died (code=killed,
      status=11/SEGV)
      <br>
      [&nbsp; 565.696377] systemd[1]: Child 700 belongs to
      nodeserver-dbg.service
      <br>
      [&nbsp; 565.696436] systemd[1]: nodeserver-dbg.service: main process
      exited, code=killed, status=11/SEGV
      <br>
      [&nbsp; 565.697576] systemd[1]: nodeserver-dbg.service changed running
      -&gt; failed
      <br>
      [&nbsp; 565.698397] systemd[1]: Unit nodeserver-dbg.service entered
      failed state
      <br>
      [&nbsp; 565.708643] systemd[1]: Accepted connection on private bus.
      <br>
      [&nbsp; 565.712325] systemd[1]: Got D-Bus request:
      org.freedesktop.systemd1.Agent.Released() on
      /org/freedesktop/systemd1/agent
      <br>
      [&nbsp; 565.712736] systemd[1]: nodeserver-dbg.service: cgroup is empty
      <br>
      [&nbsp; 565.713126] systemd[1]: Got D-Bus request:
      org.freedesktop.DBus.Local.Disconnected() on
      /org/freedesktop/DBus/Local
      <br>
      [&nbsp; 573.192670] systemd[1]: Accepted connection on private bus.
      <br>
      [&nbsp; 573.197976] systemd[1]: Got D-Bus request:
      org.freedesktop.DBus.Properties.GetAll() on
      /org/freedesktop/systemd1/unit/nodeserver_2ddbg_e
      <br>
      [&nbsp; 573.199318] systemd[1]: Looking for unit files in:
      <br>
      [&nbsp; 573.199345] systemd[1]:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /etc/systemd/system
      <br>
      [&nbsp; 573.199360] systemd[1]:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/systemd/system
      <br>
      [&nbsp; 573.199898] systemd[1]: Looking for SysV init scripts in:
      <br>
      [&nbsp; 573.199919] systemd[1]:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /etc/init.d
      <br>
      [&nbsp; 573.199939] systemd[1]: Looking for SysV rcN.d links in:
      <br>
      [&nbsp; 573.199954] systemd[1]:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /etc
      <br>
      [&nbsp; 573.213709] systemd[1]: Got D-Bus request:
      org.freedesktop.DBus.Local.Disconnected() on
      /org/freedesktop/DBus/Local
      <br>
      [&nbsp; 600.000471] systemd[1]: Timer elapsed on cpu-ondemand.timer
      <br>
      [&nbsp; 600.000520] systemd[1]: Trying to enqueue job
      cpu-ondemand.service/start/replace
      <br>
      [&nbsp; 600.001038] systemd[1]: Installed new job
      cpu-ondemand.service/start as 1287
      <br>
      [&nbsp; 600.001121] systemd[1]: Enqueued job cpu-ondemand.service/start
      as 1287
      <br>
      [&nbsp; 600.001200] systemd[1]: cpu-ondemand.timer changed waiting
      -&gt; running
      <br>
      [&nbsp; 600.001335] systemd[1]: Starting Switch to ondemand CPU-freq
      governor...
      <br>
      [&nbsp; 600.001729] systemd[1]: About to execute /usr/bin/cpufreq-set
      -g ondemand
      <br>
      [&nbsp; 600.003352] systemd[1]: Forked /usr/bin/cpufreq-set as 704
      <br>
      [&nbsp; 600.006998] systemd[1]: cpu-ondemand.service changed dead -&gt;
      start
      <br>
      [&nbsp; 600.007118] systemd[1]: Running GC...
      <br>
      [&nbsp; 600.026202] systemd[1]: Received SIGCHLD from PID 704
      (cpufreq-set).
      <br>
      [&nbsp; 600.026412] systemd[1]: Got SIGCHLD for process 704
      (cpufreq-set)
      <br>
      [&nbsp; 600.026794] systemd[1]: Child 704 died (code=exited,
      status=0/SUCCESS)
      <br>
      [&nbsp; 600.026848] systemd[1]: Child 704 belongs to
      cpu-ondemand.service
      <br>
      [&nbsp; 600.026907] systemd[1]: cpu-ondemand.service: main process
      exited, code=exited, status=0/SUCCESS
      <br>
      [&nbsp; 600.028323] systemd[1]: cpu-ondemand.service changed start
      -&gt; dead
      <br>
      [&nbsp; 600.028373] systemd[1]: cpu-ondemand.timer got notified about
      unit deactivation.
      <br>
      [&nbsp; 600.028413] systemd[1]: cpu-ondemand.timer: Timer is elapsed.
      <br>
      [&nbsp; 600.028434] systemd[1]: cpu-ondemand.timer changed running
      -&gt; elapsed
      <br>
      [&nbsp; 600.029147] systemd[1]: Job cpu-ondemand.service/start
      finished, result=done
      <br>
      [&nbsp; 600.029246] systemd[1]: Started Switch to ondemand CPU-freq
      governor.
      <br>
      [&nbsp; 600.040413] systemd[1]: Accepted connection on private bus.
      <br>
      [&nbsp; 600.044209] systemd[1]: Got D-Bus request:
      org.freedesktop.systemd1.Agent.Released() on
      /org/freedesktop/systemd1/agent
      <br>
      [&nbsp; 600.044637] systemd[1]: cpu-ondemand.service: cgroup is empty
      <br>
      [&nbsp; 600.045025] systemd[1]: Got D-Bus request:
      org.freedesktop.DBus.Local.Disconnected() on
      /org/freedesktop/DBus/Local
      <br>
      root@beaglebone:/lib/systemd/system#
      <br>
      &nbsp;CTRL-A Z f&ouml;r hj&auml;l115200 8N1&nbsp;&nbsp; NOR&nbsp;&nbsp;&nbsp; | Minicom 2.6.2 VT102
      Offline
      <br>
      <br>
      <br>
    </blockquote>
    <br>
  </body>
</html>