I'm having trouble running dinit in a user session. I have turnstile and it was working once but stopped after a restart. I am not sure what I did to get it working the first time or what broke.
On session login, turnstile outputs to its log a dinit error.
dinit: In multiple cgroups, cannot determine cgroup root path
I'm unfamiliar with cgroups or what is wrong. I've checked everything else and it should be correct.
Service: turnstiled
State: STARTED
Activation: start due to dependent(s)
Process ID: 1521
$ echo $XDG_RUNTIME_DIR
/run/user/1000
$ ls -l /run/user/1000/
total 4
drwx------ 3 me me 60 Mar 7 11:10 dbus-1
drwx------ 2 me me 60 Mar 7 11:11 dconf
drwx------ 2 me me 160 Mar 7 11:10 gnupg
-rw------- 1 me me 187 Mar 7 11:10 ICEauthority
drwx------ 2 me me 40 Mar 7 11:10 pulse
And an appropriate entry in pam for turnstile had already been added, ruling that out.
$ grep turnstile /etc/pam.d/system-login
session optional pam_turnstile.so
Any help would be appreciated.