On Thu, 3 May 2018 16:31:53 -0400 Michael Gold <mg...@qnx.com> wrote: > Package: libpam-systemd > Version: 238-4 > Severity: important > > At some point in the past, I was able to shut down my system as a > non-root user: > dbus-send --system --print-reply --dest=org.freedesktop.login1 > /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true > > But it now gives me this error: > Error org.freedesktop.DBus.Error.InteractiveAuthorizationRequired: > Interactive authentication required. > > ...probably because I have no loginctl session: > $ loginctl > SESSION UID USER SEAT TTY > > 0 sessions listed. > $ loginctl session-status > Could not get properties: No such process > $ strace -f loginctl session-status 2>&1|grep ESRCH > $ > > I log in via lightdm and run an xsession script. It may have worked in > the past because I was running ck-launch-session, which apparently no > longer exists. pam_systemd also logs "No such process": > Apr 09 11:37:30 golbez lightdm[14767]: pam_systemd(lightdm:session): > pam-systemd initializing > Apr 09 11:37:30 golbez lightdm[14767]: pam_systemd(lightdm:session): > Asking logind to create session: uid=1000 pid=14767 service=lightdm type=x11 > class=user desktop=lightdm-xsession seat=seat0 vtnr=7 tty= display=:0 > remote=no remote_user= remote_host= > Apr 09 11:37:30 golbez lightdm[14767]: pam_systemd(lightdm:session): > Failed to create session: No such process > > The same happens if I log in on a tty rather than X11: > Apr 09 12:07:58 golbez login[16106]: pam_systemd(login:session): > pam-systemd initializing > Apr 09 12:07:58 golbez login[16106]: pam_systemd(login:session): Asking > logind to create session: uid=1000 pid=16106 service=login type=tty > class=user desktop= seat= vtnr=0 tty=tty3 display= remote=no remote_user= > remote_host= > Apr 09 12:07:58 golbez login[16106]: pam_systemd(login:session): Failed > to create session: No such process > > logind is running: > root 15741 0.0 0.0 64304 5808 ? Ss 11:59 0:00 > /lib/systemd/systemd-logind > (I restarted it after the first failure.) > > strace shows that logind fails to open a 'cgroup' file: > openat(AT_FDCWD, "/proc/16134/cgroup", O_RDONLY|O_CLOEXEC) = -1 ENOENT > (No such file or directory) > sendmsg(12, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base=..., > iov_len=104}, {iov_base="\17\0\0\0No such process\0", iov_len=20}], > msg_iovlen=2, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 124
Are you using hidepid? -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature