Bug#897654: libpam-systemd: "Failed to create session: No such process"
Michael Gold
mgold at qnx.com
Thu May 3 21:31:53 BST 2018
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
I'm marking this "important" because, according to the package
description, registering this session is the only purpose of the
package. But on another system, I do seem to get a valid session.
- Michael
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.15.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libpam-systemd depends on:
ii dbus 1.12.6-2
ii libc6 2.27-3
ii libpam-runtime 1.1.8-3.7
ii libpam0g 1.1.8-3.7
ii systemd 238-4
ii systemd-sysv 238-4
libpam-systemd recommends no packages.
libpam-systemd suggests no packages.
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20180503/e9749e07/attachment-0001.sig>
-------------- next part --------------
---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20180503/e9749e07/attachment-0001.html>
More information about the Pkg-systemd-maintainers
mailing list