[Bug 1794516] Re: systemd-logind does not track all user processes
Dan Streetman
1794516 at bugs.launchpad.net
Wed Jun 30 22:10:16 UTC 2021
please reopen if this is still an issue
** Changed in: systemd (Ubuntu)
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1794516
Title:
systemd-logind does not track all user processes
Status in systemd package in Ubuntu:
Invalid
Bug description:
In Ubuntu 16.04(xenial) release all user processes are in session
scope for example:
└─user.slice
└─user-200463.slice
├─user at 200463.service
│ └─init.scope
│ ├─5886 /lib/systemd/systemd --user
│ └─5888 (sd-pam)
└─session-c2.scope
├─ 419 bash
├─ 471 mc
├─ 473 bash -rcfile .bashrc
├─ 1432 bash
├─ 1455 mc
├─ 1457 bash -rcfile .bashrc
├─ 1915 /usr/sbin/sssd -D -f
In Ubuntu 18.04 (bionic) some processes are in session scope and other
are in user service for example:
├─user.slice
│ ├─user-200463.slice
│ │ ├─session-84.scope
│ │ │ ├─14992 gdm-session-worker [pam/gdm-password]
│ │ │ ├─15013 /usr/bin/gnome-keyring-daemon --daemonize --login
│ │ │ ├─15057 /usr/lib/gdm3/gdm-x-session --run-script env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu
│ │ │ ├─15059 /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/200463/gdm/Xauthority -background none -noreset -keeptty -verbose 3
│ │ │ ├─15114 /usr/lib/gnome-session/gnome-session-binary --session=ubuntu
│ │ │ ├─15205 /usr/bin/ssh-agent /usr/bin/im-launch env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu
│ │ │ ├─15317 /usr/bin/gnome-shell
│ │ │ ├─15326 /usr/bin/pulseaudio --start --log-target=syslog
│ │ │ ├─15345 ibus-daemon --xim --panel disable
│ │ │ ├─15349 /usr/lib/ibus/ibus-dconf
│ │ │ ├─15353 /usr/lib/ibus/ibus-x11 --kill-daemon
│ │ │ ├─15417 /usr/lib/gnome-settings-daemon/gsd-power
│ │ │ ├─15419 /usr/lib/gnome-settings-daemon/gsd-print-notifications
│ │ │ ├─15420 /usr/lib/gnome-settings-daemon/gsd-rfkill
│ │ │ ├─15423 /usr/lib/gnome-settings-daemon/gsd-screensaver-proxy
│ │ │ ├─15425 /usr/lib/gnome-settings-daemon/gsd-sharing
│ │ │ ├─15431 /usr/lib/gnome-settings-daemon/gsd-smartcard
│ │ │ ├─15434 /usr/lib/gnome-settings-daemon/gsd-xsettings
│ │ │ ├─15439 /usr/lib/gnome-settings-daemon/gsd-wacom
│ │ │ ├─15442 /usr/lib/gnome-settings-daemon/gsd-sound
│ │ │ ├─15452 /usr/lib/gnome-settings-daemon/gsd-clipboard
│ │ │ ├─15454 /usr/lib/gnome-settings-daemon/gsd-a11y-settings
│ │ │ ├─15457 /usr/lib/gnome-settings-daemon/gsd-datetime
│ │ │ ├─15461 /usr/lib/gnome-settings-daemon/gsd-color
│ │ │ ├─15464 /usr/lib/gnome-settings-daemon/gsd-keyboard
│ │ │ ├─15465 /usr/lib/gnome-settings-daemon/gsd-housekeeping
│ │ │ ├─15469 /usr/lib/gnome-settings-daemon/gsd-mouse
│ │ │ ├─15472 /usr/lib/gnome-settings-daemon/gsd-media-keys
│ │ │ ├─15510 diodon
│ │ │ ├─15515 /usr/lib/gnome-disk-utility/gsd-disk-utility-notify
│ │ │ ├─15516 /usr/lib/i386-linux-gnu/indicator-messages/indicator-messages-service
│ │ │ ├─15519 /usr/lib/i386-linux-gnu/indicator-application/indicator-application-service
│ │ │ ├─15527 /usr/lib/gnome-settings-daemon/gsd-printer
│ │ │ ├─15531 nautilus-desktop
│ │ │ ├─15593 /usr/lib/ibus/ibus-engine-simple
│ │ │ ├─15711 update-notifier
│ │ │ └─16083 /usr/lib/deja-dup/deja-dup-monitor
│ │ └─user at 200463.service
│ │ ├─zeitgeist.service
│ │ │ └─15551 /usr/bin/zeitgeist-daemon
│ │ ├─gnome-terminal-server.service
│ │ │ ├─15661 /usr/lib/gnome-terminal/gnome-terminal-server
│ │ │ ├─15671 bash
│ │ │ ├─15682 systemd-cgls
│ │ │ └─15683 pager
│ │ ├─gvfs-gphoto2-volume-monitor.service
│ │ │ └─15400 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
│ │ ├─zeitgeist-fts.service
│ │ │ └─15557 /usr/lib/zeitgeist/zeitgeist/zeitgeist-fts
│ │ ├─at-spi-dbus-bus.service
│ │ │ ├─15267 /usr/lib/at-spi2-core/at-spi-bus-launcher
│ │ │ ├─15277 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
│ │ │ └─15282 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
│ │ ├─dbus.service
│ │ │ ├─15110 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
│ │ │ ├─15298 /usr/bin/gnome-keyring-daemon --start --foreground --components=secrets
│ │ │ ├─15357 /usr/lib/ibus/ibus-portal
│ │ │ ├─15364 /usr/lib/gnome-shell/gnome-shell-calendar-server
│ │ │ ├─15376 /usr/lib/gnome-online-accounts/goa-daemon
│ │ │ ├─15387 /usr/lib/gnome-online-accounts/goa-identity-service
│ │ │ └─15602 /usr/lib/dconf/dconf-service
│ │ ├─gvfs-udisks2-volume-monitor.service
│ │ │ └─15396 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
│ │ ├─evolution-calendar-factory.service
│ │ │ ├─15567 /usr/lib/evolution/evolution-calendar-factory
│ │ │ └─15603 /usr/lib/evolution/evolution-calendar-factory-subprocess --factory all --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.Calendarx15567x2 --own-path /org/gnome/evolution/dataserver/Subprocess/Backend/Cal
│ │ ├─evolution-source-registry.service
│ │ │ └─15368 /usr/lib/evolution/evolution-source-registry
│ │ ├─gvfs-metadata.service
│ │ │ └─15643 /usr/lib/gvfs/gvfsd-metadata
│ │ ├─gvfs-mtp-volume-monitor.service
│ │ │ └─15404 /usr/lib/gvfs/gvfs-mtp-volume-monitor
│ │ ├─gvfs-goa-volume-monitor.service
│ │ │ └─15413 /usr/lib/gvfs/gvfs-goa-volume-monitor
│ │ ├─gvfs-afc-volume-monitor.service
│ │ │ └─15408 /usr/lib/gvfs/gvfs-afc-volume-monitor
│ │ ├─init.scope
│ │ │ ├─14995 /lib/systemd/systemd --user
│ │ │ └─14996 (sd-pam)
│ │ ├─evolution-addressbook-factory.service
│ │ │ ├─15620 /usr/lib/evolution/evolution-addressbook-factory
│ │ │ └─15636 /usr/lib/evolution/evolution-addressbook-factory-subprocess --factory all --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.AddressBookx15620x2 --own-path /org/gnome/evolution/dataserver/Subprocess/Backe
│ │ └─gvfs-daemon.service
│ │ ├─15216 /usr/lib/gvfs/gvfsd
│ │ ├─15227 /usr/lib/gvfs/gvfsd-fuse /run/user/200463/gvfs -f -o big_writes
│ │ └─15542 /usr/lib/gvfs/gvfsd-trash --spawner :1.7 /org/gtk/gvfs/exec_spaw/0
When run GetSessionByPID(), using DBus
(/org/freedesktop/login1.Manager) caused the problem in Ubuntu 18.04
"org.freedesktop.login1.NoSessionForPID: PID <pid> does not belong to
any known session".
I use:
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Package info:
Package: systemd
Version: 237-3ubuntu10.3
Priority: important
Section: admin
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 12,9 MB
Pre-Depends: libacl1 (>= 2.2.51-8), libblkid1 (>= 2.19.1), libc6 (>= 2.27), libcap2 (>= 1:2.10), libcryptsetup12 (>= 2:1.4), libgcrypt20 (>= 1.8.0), libidn11 (>= 1.13), libip4tc0 (>= 1.6.0+snapshot20161117), liblz4-1 (>= 0.0~r130), liblzma5 (>= 5.1.1alpha+20120614), libseccomp2 (>= 2.3.1), libselinux1 (>= 2.1.9)
Depends: libapparmor1 (>= 2.9.0-3+exp2), libaudit1 (>= 1:2.2.1), libcryptsetup12 (>= 2:1.4.3), libgpg-error0 (>= 1.14), libkmod2 (>= 5~), libmount1 (>= 2.26.2), libpam0g (>= 0.99.7.1), libsystemd0 (= 237-3ubuntu10.3), util-linux (>= 2.27.1), mount (>= 2.26), adduser, procps
Recommends: libpam-systemd, dbus, networkd-dispatcher
Suggests: systemd-container, policykit-1
Breaks: apparmor (<< 2.9.2-1), ifupdown (<< 0.8.5~), laptop-mode-tools (<< 1.68~), systemd-shim (<< 10-3~), udev (<< 228-5)
Replaces: udev (<< 228-5)
Homepage: https://www.freedesktop.org/wiki/Software/systemd
Task: minimal, ubuntu-core
Supported: 5y
Download-Size: 2 947 kB
APT-Manual-Installed: yes
APT-Sources: http://my.repo/ubuntu-current bionic-updates/main i386 Packages
Description: system and service manager
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1794516/+subscriptions
More information about the foundations-bugs
mailing list