Bug#762756: gdm3: restarting gdm3 shouldn't kill any open sessions

Christoph Anton Mitterer calestyo at scientia.net
Wed Sep 24 23:27:33 UTC 2014


Package: gdm3
Version: 3.13.92-1
Severity: important


Hi.

When gdm3 is restarted/stopped via it's init-script or systemd unit file,
perhaps after an upgrade when e.g. needrestart defaults to restarting it,
it doesn't handle this very gracefully, but rather kills any existing
sessions including all programs of the user running in them (without
any further question).

Of course restart/stop should actually do a restart/stop, but that should
be done more gracefully, especially.

Perhaps giving a desktop notification, that asks the user to relogin ASAP.


OTOH, a sysadmin should have a clean way to stop gdm and X via systemctl...
so putting control in the user's hand isn't the best thing either.


Any ideas how this could be handled properly?


Cheers,
Chris.


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

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

Versions of packages gdm3 depends on:
ii  accountsservice                              0.6.37-3
ii  adduser                                      3.113+nmu3
ii  cinnamon [x-window-manager]                  2.2.16-3
ii  dconf-cli                                    0.22.0-1
ii  dconf-gsettings-backend                      0.22.0-1
ii  debconf [debconf-2.0]                        1.5.53
ii  gir1.2-gdm3                                  3.13.92-1
ii  gnome-session [x-session-manager]            3.14.0-1
ii  gnome-session-bin                            3.14.0-1
ii  gnome-session-flashback [x-session-manager]  3.8.1-2
ii  gnome-settings-daemon                        3.12.2-1+b2
ii  gnome-shell                                  3.14.0-1
ii  gnome-terminal [x-terminal-emulator]         3.12.3-2
ii  gsettings-desktop-schemas                    3.14.0-1
ii  libaccountsservice0                          0.6.37-3
ii  libaudit1                                    1:2.4-1
ii  libc6                                        2.19-11
ii  libcanberra-gtk3-0                           0.30-2.1
ii  libcanberra0                                 0.30-2.1
ii  libgdk-pixbuf2.0-0                           2.30.8-1
ii  libgdm1                                      3.13.92-1
ii  libglib2.0-0                                 2.42.0-1
ii  libglib2.0-bin                               2.42.0-1
ii  libgtk-3-0                                   3.14.0-1
ii  libpam-modules                               1.1.8-3.1
ii  libpam-runtime                               1.1.8-3.1
ii  libpam-systemd                               215-4
ii  libpam0g                                     1.1.8-3.1
ii  librsvg2-common                              2.40.4-1
ii  libselinux1                                  2.3-2
ii  libsystemd0                                  215-4
ii  libwrap0                                     7.6.q-25
ii  libx11-6                                     2:1.6.2-3
ii  libxau6                                      1:1.0.8-1
ii  libxdmcp6                                    1:1.1.1-1
ii  libxrandr2                                   2:1.4.2-1
ii  lsb-base                                     4.1+Debian13
ii  metacity [x-window-manager]                  1:3.12.0-2
ii  policykit-1                                  0.105-6.1
ii  ucf                                          3.0030
ii  x11-common                                   1:7.7+7
ii  x11-xserver-utils                            7.7+3
ii  xterm [x-terminal-emulator]                  311-1

Versions of packages gdm3 recommends:
ii  at-spi2-core               2.12.0-2
ii  desktop-base               7.0.3
ii  gnome-icon-theme           3.12.0-1
ii  gnome-icon-theme-symbolic  3.12.0-1
ii  x11-xkb-utils              7.7+1
ii  xserver-xephyr             2:1.16.1-1
ii  xserver-xorg               1:7.7+7
ii  zenity                     3.14.0-1

Versions of packages gdm3 suggests:
ii  gnome-orca            3.12.2-1
ii  libpam-gnome-keyring  3.14.0-1

-- Configuration Files:
/etc/gdm3/greeter.gsettings [Errno 2] No such file or directory: u'/etc/gdm3/greeter.gsettings'

-- debconf information excluded



More information about the pkg-gnome-maintainers mailing list