Package: nodm
Version: 0.11-1.3
Sessions launched with nodm are not associated with a seat inside
systemd-logind. This causes polkit to fail to register the session as
a local session, which in turn causes extra password prompting when
attempting to perform privileged operations like rebooting the system.
Steps to reproduce:
1. Install nodm.
2. Use it to launch a session.
3. Run `loginctl`.
Expected result: There's one session, and it's assigned to a seat. On
my system:
~> loginctl
SESSION UID USER SEAT
1 1000 bbaren seat0
1 sessions listed.
Actual result: There's one session, but it's not assigned to any seat.
On my system:
~> loginctl
SESSION UID USER SEAT
1 1000 bbaren
1 sessions listed.