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?

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Pkg-systemd-maintainers mailing list
Pkg-systemd-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-systemd-maintainers

Reply via email to