cockpit-project / cockpit

Cockpit is a web-based graphical interface for servers.
http://www.cockpit-project.org/
GNU Lesser General Public License v2.1
10.63k stars 1.07k forks source link

web console sessions "lingering" #20700

Open wylandplex opened 3 days ago

wylandplex commented 3 days ago

Explain what happens

  1. Log in with user x
  2. Log out with user x
  3. Log in with user x
  4. First Session is still active

2024-07-03 12_43_47-Terminal - sexyuser@vhost01 — Mozilla Firefox

Version of Cockpit

311.2

Where is the problem in Cockpit?

None

Server operating system

Red Hat Enterprise Linux

Server operating system version

Rocky Linux 9.4

What browsers are you using?

Firefox

System log

Jul 03 12:26:57 vhost01 systemd[1598]: Stopped libcrun container.
Jul 03 12:26:57 vhost01 systemd[1598]: Removed slice Slice /user.
Jul 03 12:26:57 vhost01 systemd[1598]: Reached target Shutdown.
Jul 03 12:26:57 vhost01 systemd[1598]: Finished Exit the Session.
Jul 03 12:26:57 vhost01 systemd[1598]: Reached target Exit the Session.
Jul 03 12:26:57 vhost01 systemd[1]: user@1000.service: Deactivated successfully.
Jul 03 12:26:57 vhost01 systemd[1]: user@1000.service: Consumed 14.844s CPU time.
Jul 03 12:26:57 vhost01 systemd[1]: Starting User Manager for UID 1000...
Jul 03 12:26:57 vhost01 systemd[2187]: user@1000.service: Failed to attach to cgroup /user.slice/user-1000.slice/user@1000.service: Device or resource busy
Jul 03 12:26:57 vhost01 systemd[2187]: user@1000.service: Failed at step CGROUP spawning /usr/lib/systemd/systemd: Device or resource busy
Jul 03 12:26:57 vhost01 systemd[1]: user@1000.service: Main process exited, code=exited, status=219/CGROUP
Jul 03 12:26:57 vhost01 systemd[1]: user@1000.service: Failed with result 'exit-code'.
Jul 03 12:26:57 vhost01 systemd[1]: Failed to start User Manager for UID 1000.
Jul 03 12:26:58 vhost01 systemd[1]: Started Session 3 of User sexyuser.
Jul 03 12:26:58 vhost01 systemd[1]: Started Session 4 of User sexyuser.
Jul 03 12:26:58 vhost01 cockpit-session[2173]: pam_unix(cockpit:session): session opened for user sexyuser(uid=1000) by sexyuser(uid=0)
Jul 03 12:26:58 vhost01 cockpit-session[2181]: pam_unix(cockpit:session): session opened for user sexyuser(uid=1000) by sexyuser(uid=0)
Jul 03 12:26:58 vhost01 sudo[2193]: sexyuser : PWD=/ ; USER=root ; COMMAND=/bin/cockpit-bridge --privileged
Jul 03 12:26:58 vhost01 sudo[2192]: sexyuser : PWD=/ ; USER=root ; COMMAND=/bin/cockpit-bridge --privileged
Jul 03 12:26:58 vhost01 sudo[2193]: pam_unix(sudo:session): session opened for user root(uid=0) by sexyuser(uid=1000)
Jul 03 12:26:58 vhost01 sudo[2192]: pam_unix(sudo:session): session opened for user root(uid=0) by sexyuser(uid=1000)
Jul 03 12:26:58 vhost01 systemd[1]: Starting Hostname Service...
Jul 03 12:26:58 vhost01 systemd[1]: Started Hostname Service.
Jul 03 12:26:59 vhost01 systemd[1]: Starting Time & Date Service...
Jul 03 12:27:00 vhost01 systemd[1]: Starting PackageKit Daemon...
Jul 03 12:27:00 vhost01 systemd[1]: Started Time & Date Service.
Jul 03 12:27:00 vhost01 systemd[1]: Starting Realm and Domain Configuration...
Jul 03 12:27:00 vhost01 PackageKit[2292]: daemon start
Jul 03 12:27:00 vhost01 realmd[2300]: Loaded settings from: /usr/lib/realmd/realmd-defaults.conf /usr/lib/realmd/realmd-distro.conf
Jul 03 12:27:00 vhost01 realmd[2300]: holding daemon: startup
Jul 03 12:27:00 vhost01 realmd[2300]: starting service
Jul 03 12:27:00 vhost01 realmd[2300]: connected to bus
Jul 03 12:27:00 vhost01 realmd[2300]: GLib-GIO: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
Jul 03 12:27:00 vhost01 realmd[2300]: released daemon: startup
Jul 03 12:27:00 vhost01 systemd[1]: Started Realm and Domain Configuration.
Jul 03 12:27:00 vhost01 realmd[2300]: claimed name on bus: org.freedesktop.realmd
Jul 03 12:27:00 vhost01 realmd[2300]: client using service: :1.60
Jul 03 12:27:00 vhost01 realmd[2300]: holding daemon: :1.60
Jul 03 12:27:00 vhost01 systemd[1]: Started PackageKit Daemon.
Jul 03 12:27:00 vhost01 systemd[1]: Starting RHSM dbus service...
Jul 03 12:27:00 vhost01 systemd[1]: Started RHSM dbus service.
Jul 03 12:27:01 vhost01 PackageKit[2292]: resolve transaction /4921_ccaecbeb from uid 0 finished with success after 740ms
Jul 03 12:27:02 vhost01 PackageKit[2292]: get-updates transaction /4922_dbbdbccc from uid 0 finished with success after 953ms
Jul 03 12:27:03 vhost01 PackageKit[2292]: uid 0 is trying to obtain org.freedesktop.packagekit.system-sources-refresh auth (only_trusted:0)
Jul 03 12:27:03 vhost01 PackageKit[2292]: uid 0 obtained auth for org.freedesktop.packagekit.system-sources-refresh
Jul 03 12:27:03 vhost01 PackageKit[2292]: refresh-cache transaction /4924_bccdaeba from uid 0 finished with success after 485ms
Jul 03 12:27:04 vhost01 PackageKit[2292]: resolve transaction /4925_cdbdebed from uid 0 finished with success after 616ms
Jul 03 12:27:04 vhost01 PackageKit[2292]: uid 0 is trying to obtain org.freedesktop.packagekit.system-sources-refresh auth (only_trusted:0)
Jul 03 12:27:04 vhost01 PackageKit[2292]: uid 0 obtained auth for org.freedesktop.packagekit.system-sources-refresh
Jul 03 12:27:05 vhost01 PackageKit[2292]: refresh-cache transaction /4926_bccbbbba from uid 0 finished with success after 488ms
Jul 03 12:27:05 vhost01 systemd[1]: Starting User Manager for UID 1000...
Jul 03 12:27:05 vhost01 systemd[3769]: pam_unix(systemd-user:session): session opened for user sexyuser(uid=1000) by sexyuser(uid=0)
Jul 03 12:27:05 vhost01 systemd[3769]: Queued start job for default target Main User Target.
Jul 03 12:27:05 vhost01 systemd[3769]: Created slice User Application Slice.
Jul 03 12:27:05 vhost01 systemd[3769]: Started Mark boot as successful after the user session has run 2 minutes.
Jul 03 12:27:05 vhost01 systemd[3769]: Started Daily Cleanup of User's Temporary Directories.
Jul 03 12:27:05 vhost01 systemd[3769]: Reached target Paths.
Jul 03 12:27:05 vhost01 systemd[3769]: Reached target Timers.
jelly commented 3 days ago

Out of interested, is user lingering enabled? loginctl show-user $username