Before creating a new thread please refer to Quickstart guides for Reach and Reach RS.
In case you are creating a thread about an issue it is necessary to provide following information to get help:
-
Firmware image and ReachView version.
Not affected: v24.0
Affected: v27.1
Both of these, but non of the updates in between, have been tested. -
System report.
[Not relevant] -
Detailed problem description. How does observed behavior differ from the expected one?
After one of the updates between v24.0 and v27.1 it is no longer possible to enable linger for systemd user services. This means that any software to interface with the IMU can’t be started automatically on boot without a login session being started.
Since this hasn’t been documented in the changelog (as far as I can see), I’ve labeled this as a bug.
On v24.0 [expected outputs]:
$ loginctl enable-linger reach
$ loginctl user-status reach
reach (1000)
Since: Mon 2021-09-20 11:11:46 UTC; 30s ago
State: active
Sessions: *c1
Linger: yes
[…]
On v27.1 [unexpected output on newest version]:
$ loginctl enable-linger reach
Could not enable linger: The name org.freedesktop.PolicyKit1 was not provided by any .service files
$ loginctl user-status reach
reach (1000)
Since: Mon 2021-09-20 11:11:46 UTC; 19s ago
State: active
Sessions: *c1
Linger: no
[…]
-
Your step by step actions.
a) SSH into reach
$ ssh reach@reach.local
b) Try enabling linger
$ loginctl enable-linger reach
c) confirm whether linger has been enabled
$ loginctl user-status reach -
Picture of the setup and connection scheme.
-
Specify the exact make and model of the hardware you are integrating.
This has been tested on two emlid Reach (edison-based) Modules