logind: failed to get session seat
I want to put my board in suspend, but cannot send idle time to logind. Weston creates a session, but has no seat for communicating with logind.
root@apalis-imx8-06824182:~# cat /var/log/weston.log
Date: 2022-05-06 UTC
[12:21:59.479] weston 9.0.0
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: lf-5.10.35-2.0.0-rc2+
[12:21:59.479] Command line: /usr/bin/weston --modules=xwayland.so --log=/var/log/weston.log
[12:21:59.479] OS: Linux, 5.4.154-5.6.0-devel+git.c65f1622951c, #1 SMP PREEMPT Mon Jan 3 15:58:01 UTC 2022, aarch64
[12:21:59.479] Using config file '/etc/xdg/weston/weston.ini'
[12:21:59.479] Output repaint window is 7 ms maximum.
[12:21:59.480] Loading module '/usr/lib/libweston-9/drm-backend.so'
[12:21:59.486] initializing drm backend
[12:21:59.486] logind: failed to get session seat
[12:21:59.486] logind: cannot setup systemd-logind helper (-61), using legacy fallback
[12:21:59.491] using /dev/dri/card1