Debian Bug report logs - #632672
gdm3: Doesn't properly detect multiple users logged in

version graph

Package: gdm3; Maintainer for gdm3 is Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>; Source for gdm3 is src:gdm3 (PTS, buildd, popcon).

Reported by: Manuel Bilderbeek <manuel@msxnet.org>

Date: Mon, 4 Jul 2011 18:36:02 UTC

Severity: normal

Found in versions gdm3/2.30.5-10, 2.30.5-10

Done: Jeremy Bícha <jbicha@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#632672; Package gdm3. (Mon, 04 Jul 2011 18:36:05 GMT) (full text, mbox, link).


Acknowledgement sent to Manuel Bilderbeek <manuel@msxnet.org>:
New Bug report received and forwarded. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Mon, 04 Jul 2011 18:36:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Manuel Bilderbeek <manuel@msxnet.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gdm3: Doesn't properly detect multiple users logged in
Date: Mon, 04 Jul 2011 20:32:57 +0200
Package: gdm3
Version: 2.30.5-10
Severity: normal

I just upgraded from gdm to gdm3 and noticed the following bug.

When I log in with user1 and then from user1 choose "New login" and then
login with user2, there are indeed 2 users logged in. But when I then
log out with user2 and go back to user1 and there try to shut down the
system, I *always* get the question: "Oh, there are multiple users
logged in and security policies say you can't shutdown now." But, it is
WRONG of course, there is only one user logged in. This means I always
have to do cancel here and shutdown again from the gdm greeter.

This worked fine in gdm!

I hope someone can fix this...

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gdm3 depends on:
ii  adduser                    3.113         add and remove users and groups
ii  debconf [debconf-2.0]      1.5.40        Debian configuration management sy
ii  gconf2                     2.32.4-1      GNOME configuration database syste
ii  gnome-session [x-session-m 2.30.2-3      The GNOME Session Manager - GNOME 
ii  gnome-session-bin          2.30.2-3      The GNOME Session Manager - Minima
ii  gnome-terminal [x-terminal 3.0.1-1       GNOME terminal emulator applicatio
ii  kde-window-manager [x-wind 4:4.6.4-1     K window manager (KWin)
ii  konsole [x-terminal-emulat 4:4.6.3-1     X terminal emulator
ii  libart-2.0-2               2.3.21-1      Library of functions for 2D graphi
ii  libatk1.0-0                2.0.1-1       ATK accessibility toolkit
ii  libattr1                   1:2.4.46-1    Extended attribute shared library
ii  libaudit0                  1.7.13-1.2    Dynamic library for security audit
ii  libbonobo2-0               2.24.3-1      Bonobo CORBA interfaces library
ii  libbonoboui2-0             2.24.3-1      The Bonobo UI library
ii  libc6                      2.13-7        Embedded GNU C Library: Shared lib
ii  libcairo2                  1.10.2-6      The Cairo 2D vector graphics libra
ii  libcanberra-gtk0           0.28-1        Gtk+ helper for playing widget eve
ii  libcanberra0               0.28-1        a simple abstract interface for pl
ii  libdbus-1-3                1.4.12-2      simple interprocess messaging syst
ii  libdbus-glib-1-2           0.94-2        simple interprocess messaging syst
ii  libfontconfig1             2.8.0-2.2     generic font configuration library
ii  libfreetype6               2.4.4-2       FreeType 2 font engine, shared lib
ii  libgconf2-4                2.32.4-1      GNOME configuration database syste
ii  libgdk-pixbuf2.0-0         2.23.5-1      GDK Pixbuf library
ii  libglib2.0-0               2.28.6-1      The GLib library of C routines
ii  libgnome2-0                2.32.1-1      The GNOME library - runtime files
ii  libgnomecanvas2-0          2.30.1-1      A powerful object-oriented display
ii  libgtk2.0-0                2.24.4-3      The GTK+ graphical user interface 
ii  liborbit2                  1:2.14.18-0.2 libraries for ORBit2 - a CORBA ORB
ii  libpam-modules             1.1.3-2       Pluggable Authentication Modules f
ii  libpam-runtime             1.1.3-2       Runtime support for the PAM librar
ii  libpam0g                   1.1.3-2       Pluggable Authentication Modules l
ii  libpanel-applet2-0         2.30.2-4      library for GNOME Panel applets
ii  libpango1.0-0              1.28.4-1      Layout and rendering of internatio
ii  libpolkit-gobject-1-0      0.101-4       PolicyKit Authorization API
ii  libpolkit-gtk-1-0          0.101-2       PolicyKit GTK+ API
ii  libpopt0                   1.16-1        lib for parsing cmdline parameters
ii  librsvg2-common            2.34.0-1      SAX-based renderer library for SVG
ii  libselinux1                2.0.98-1.1    SELinux runtime shared libraries
ii  libupower-glib1            0.9.11-1+b1   abstraction for power management -
ii  libwrap0                   7.6.q-21      Wietse Venema's TCP wrappers libra
ii  libx11-6                   2:1.4.3-2     X11 client-side library
ii  libxau6                    1:1.0.6-3     X11 authorisation library
ii  libxdmcp6                  1:1.1.0-3     X11 Display Manager Control Protoc
ii  libxklavier16              5.0-2         X Keyboard Extension high-level AP
ii  libxml2                    2.7.8.dfsg-3  GNOME XML library
ii  lsb-base                   3.2-27        Linux Standard Base 3.2 init scrip
ii  metacity [x-window-manager 1:2.30.1-3    lightweight GTK+ window manager
ii  policykit-1-gnome          0.101-2       GNOME authentication agent for Pol
ii  twm [x-window-manager]     1:1.0.6-1     Tab window manager
ii  upower                     0.9.11-1+b1   abstraction for power management
ii  xterm [x-terminal-emulator 270-1         X terminal emulator

Versions of packages gdm3 recommends:
ii  at-spi                        1.30.1-3   Assistive Technology Service Provi
ii  desktop-base                  6.0.6      common files for the Debian Deskto
ii  gnome-icon-theme              2.30.3-2   GNOME Desktop icon theme
ii  gnome-power-manager           2.32.0-2   power management tool for the GNOM
ii  gnome-settings-daemon         2.30.2-3   daemon handling the GNOME session 
ii  x11-xkb-utils                 7.6+4      X11 XKB utilities
ii  xserver-xephyr                2:1.10.2-2 nested X server
ii  xserver-xorg                  1:7.6+7    X.Org X server
ii  zenity                        2.30.0-1   Display graphical dialog boxes fro

Versions of packages gdm3 suggests:
pn  gnome-mag                     <none>     (no description available)
pn  gnome-orca                    <none>     (no description available)
pn  gok                           <none>     (no description available)
pn  libpam-gnome-keyring          <none>     (no description available)
ii  metacity                      1:2.30.1-3 lightweight GTK+ window manager

-- debconf information:
* shared/default-x-display-manager: gdm3
  gdm3/daemon_name: /usr/sbin/gdm3




Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#632672; Package gdm3. (Tue, 05 Jul 2011 07:54:04 GMT) (full text, mbox, link).


Acknowledgement sent to 632672@bugs.debian.org:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Tue, 05 Jul 2011 07:54:04 GMT) (full text, mbox, link).


Message #10 received at 632672@bugs.debian.org (full text, mbox, reply):

From: Josselin Mouette <joss@debian.org>
To: Manuel Bilderbeek <manuel@msxnet.org>, 632672@bugs.debian.org
Subject: Re: Bug#632672: gdm3: Doesn't properly detect multiple users logged in
Date: Tue, 05 Jul 2011 09:51:25 +0200
Le lundi 04 juillet 2011 à 20:32 +0200, Manuel Bilderbeek a écrit : 
> When I log in with user1 and then from user1 choose "New login" and then
> login with user2, there are indeed 2 users logged in. But when I then
> log out with user2 and go back to user1 and there try to shut down the
> system, I *always* get the question: "Oh, there are multiple users
> logged in and security policies say you can't shutdown now." But, it is
> WRONG of course, there is only one user logged in. This means I always
> have to do cancel here and shutdown again from the gdm greeter.

What’s the output of ck-list-sessions when you’re doing that?

-- 
 .''`.      Josselin Mouette
: :' :
`. `'
  `-





Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#632672; Package gdm3. (Wed, 21 Sep 2011 21:33:04 GMT) (full text, mbox, link).


Acknowledgement sent to Manuel Bilderbeek <Manuel.Bilderbeek@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Wed, 21 Sep 2011 21:33:04 GMT) (full text, mbox, link).


Message #15 received at 632672@bugs.debian.org (full text, mbox, reply):

From: Manuel Bilderbeek <Manuel.Bilderbeek@gmail.com>
To: Debian Bug Tracking System <632672@bugs.debian.org>
Subject: Re: gdm3: Doesn't properly detect multiple users logged in
Date: Wed, 21 Sep 2011 23:25:28 +0200
Package: gdm3
Version: 2.30.5-10
Followup-For: Bug #632672

Sorry, I hadn't seen your question. Here's the requested output after
logging out user1, before trying to shutdown with user2:

$ ck-list-sessions 
Session6:
	unix-user = '1001'
	realname = 'user2'
	seat = 'Seat1'
	session-type = 'gdm'
	active = TRUE
	x11-display = ':1'
	x11-display-device = '/dev/tty8'
	display-device = ''
	remote-host-name = ''
	is-local = TRUE
	on-since = '2011-09-21T13:47:24.160576Z'
	login-session-id = '4294967295'
Session7:
	unix-user = '123'
	realname = 'Gnome Display Manager'
	seat = 'Seat1'
	session-type = 'LoginWindow'
	active = FALSE
	x11-display = ':0'
	x11-display-device = '/dev/tty9'
	display-device = ''
	remote-host-name = ''
	is-local = TRUE
	on-since = '2011-09-21T21:17:19.948023Z'
	login-session-id = '4294967295'

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gdm3 depends on:
ii  adduser                                3.113        
ii  debconf [debconf-2.0]                  1.5.40       
ii  gconf2                                 2.32.4-1     
ii  gnome-session [x-session-manager]      2.30.2-3+sid1
ii  gnome-session-bin                      2.30.2-3+sid1
ii  gnome-terminal [x-terminal-emulator]   3.0.1-1      
ii  kde-window-manager [x-window-manager]  4:4.6.5-2    
ii  konsole [x-terminal-emulator]          4:4.6.5-1    
ii  libart-2.0-2                           2.3.21-1     
ii  libatk1.0-0                            2.0.1-2      
ii  libattr1                               1:2.4.46-3   
ii  libaudit0                              1.7.18-1     
ii  libbonobo2-0                           2.24.3-1     
ii  libbonoboui2-0                         2.24.3-1     
ii  libc6                                  2.13-18      
ii  libcairo2                              1.10.2-6.1   
ii  libcanberra-gtk0                       0.28-1       
ii  libcanberra0                           0.28-1       
ii  libdbus-1-3                            1.4.14-1     
ii  libdbus-glib-1-2                       0.94-4       
ii  libfontconfig1                         2.8.0-3      
ii  libfreetype6                           2.4.6-2      
ii  libgconf2-4                            2.32.4-1     
ii  libgdk-pixbuf2.0-0                     2.24.0-1     
ii  libglib2.0-0                           2.28.6-1     
ii  libgnome2-0                            2.32.1-1     
ii  libgnomecanvas2-0                      2.30.3-1     
ii  libgtk2.0-0                            2.24.4-3     
ii  liborbit2                              1:2.14.18-0.2
ii  libpam-modules                         1.1.3-2      
ii  libpam-runtime                         1.1.3-2      
ii  libpam0g                               1.1.3-2      
ii  libpanel-applet2-0                     2.30.2-4+b1  
ii  libpango1.0-0                          1.28.4-3     
ii  libpolkit-gobject-1-0                  0.102-1      
ii  libpolkit-gtk-1-0                      0.102-1      
ii  libpopt0                               1.16-1       
ii  librsvg2-common                        2.34.0-1     
ii  libselinux1                            2.1.0-1      
ii  libupower-glib1                        0.9.13-1+b1  
ii  libwrap0                               7.6.q-21     
ii  libx11-6                               2:1.4.4-1    
ii  libxau6                                1:1.0.6-3    
ii  libxdmcp6                              1:1.1.0-3    
ii  libxklavier16                          5.1-2        
ii  libxml2                                2.7.8.dfsg-4 
ii  lsb-base                               3.2-28       
ii  metacity [x-window-manager]            1:2.30.1-3   
ii  policykit-1-gnome                      0.102-1      
ii  twm [x-window-manager]                 1:1.0.6-1    
ii  upower                                 0.9.13-1+b1  
ii  xterm [x-terminal-emulator]            271-1        

Versions of packages gdm3 recommends:
ii  at-spi                 1.30.1-3  
ii  desktop-base           6.0.6     
ii  gnome-icon-theme       3.0.0-4   
ii  gnome-power-manager    2.32.0-3  
ii  gnome-settings-daemon  2.30.2-4  
ii  x11-xkb-utils          7.6+4     
ii  xserver-xephyr         2:1.10.4-1
ii  xserver-xorg           1:7.6+8   
ii  zenity                 3.0.0-2   

Versions of packages gdm3 suggests:
ii  gnome-mag             <none>    
ii  gnome-orca            <none>    
ii  gok                   <none>    
ii  libpam-gnome-keyring  <none>    
ii  metacity              1:2.30.1-3

-- debconf information:
* shared/default-x-display-manager: gdm3
  gdm3/daemon_name: /usr/sbin/gdm3




Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#632672; Package gdm3. (Sun, 13 May 2012 13:12:07 GMT) (full text, mbox, link).


Acknowledgement sent to colliar <colliar4ever@aol.com>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Sun, 13 May 2012 13:12:09 GMT) (full text, mbox, link).


Message #20 received at 632672@bugs.debian.org (full text, mbox, reply):

From: colliar <colliar4ever@aol.com>
To: 632672@bugs.debian.org
Subject: gdm3: Doesn't properly detect multiple users logged in
Date: Sun, 13 May 2012 15:07:25 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hey

I have the same issue.

Once user1 logs out it is not recognized by gdm3 preventing user2 to shutdown.

I also noticed that the screen lock works only for user1, switching to user2
does never ask for a pw.

Cheers
Colliar
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEAREIAAYFAk+vsgUACgkQalWTFLzqsCuZCgCfTKgSR8UC2blBqOM0iLZwIf/x
+R8Amwep4l6r6HUBTTIcmMJ4efcoeTg7
=mt+0
-----END PGP SIGNATURE-----




Reply sent to Jeremy Bícha <jbicha@debian.org>:
You have taken responsibility. (Thu, 06 Nov 2025 23:31:09 GMT) (full text, mbox, link).


Notification sent to Manuel Bilderbeek <manuel@msxnet.org>:
Bug acknowledged by developer. (Thu, 06 Nov 2025 23:31:09 GMT) (full text, mbox, link).


Message #25 received at 632672-done@bugs.debian.org (full text, mbox, reply):

From: Jeremy Bícha <jbicha@debian.org>
To: 579098-done@bugs.debian.org, 594572-done@bugs.debian.org, 596897-done@bugs.debian.org, 598373-done@bugs.debian.org, 602874-done@bugs.debian.org, 603537-done@bugs.debian.org, 605604-done@bugs.debian.org, 608259-done@bugs.debian.org, 612851-done@bugs.debian.org, 613061-done@bugs.debian.org, 619153-done@bugs.debian.org, 622234-done@bugs.debian.org, 622723-done@bugs.debian.org, 624789-done@bugs.debian.org, 628051-done@bugs.debian.org, 631105-done@bugs.debian.org, 632672-done@bugs.debian.org, 635238-done@bugs.debian.org, 637045-done@bugs.debian.org, 638353-done@bugs.debian.org, 641087-done@bugs.debian.org, 644016-done@bugs.debian.org, 648220-done@bugs.debian.org
Subject: closing old gdm3 bugs
Date: Thu, 6 Nov 2025 18:28:19 -0500
There have been many changes to Debian since this bug was originally
reported. If you are still experiencing this issue with Debian 13 (or
with Debian 12 or Testing or Unstable), please report a new bug.

Thank you,
Jeremy Bícha



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 05 Dec 2025 07:33:04 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 23 19:40:27 2026; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.