Bug#961935: gdm3 fails to display uid=501

Graeme Vetterlein graeme.reportbug at vetterlein.com
Sun May 31 18:44:25 BST 2020


Package: gdm3
Version: 3.30.2-3
Severity: important
Tags: d-i

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


I have just installed debian 10.4 . I opted to install multiple desktops
including cinnamon, gnome3 and xfce
I need to set my uid to 501 as I use NFSv3 an my NAS allocates normal users in
the range 501 to 999

Two issues (possibly related)

1: My username does not appear as a choice on gdm3 (the documentation says all
above 500 should) [ I cannot find a config setting to chnage this ]
<
https://help.gnome.org/admin/gdm/3.26/configuration.html.en#generalsessionconfig
>

2. If I manually type my name and logon , using the "cog" to select say
cinnamon, the I get cinnamon
  2a If I log off & on again, I stoll get cinnamon
  2b If I reboot, it goes back to gnome3

I created a new user (user666)

$ sudo useradd -c "uid is 666" -m -u 666 user666

$ sudo passwd user666
New password:
Retype new password:
passwd: password updated successfully

Then at GDM3 login:

I turned on debug and saw:

4 matches for "Error" in buffer: gdm3.debug3
    517:May 28 19:02:10 real gdm-password]: AccountsService: Error calling
GetAll() when retrieving properties for /org/freedesktop/Accounts/User666:
Operation was cancelled
   1313:May 28 19:04:53 real gdm-launch-environment]: AccountsService: Error
calling GetAll() when retrieving properties for
/org/freedesktop/Accounts/User117: Operation was cancelled
   1314:May 28 19:04:53 real gdm-launch-environment]: AccountsService: Error
calling GetAll() when retrieving properties for
/org/freedesktop/Accounts/User117: Operation was cancelled
   1531:May 28 19:05:26 real gdm-password]: AccountsService: Error calling
GetAll() when retrieving properties for /org/freedesktop/Accounts/User666:
Operation was cancelled

If I were to guess, I'd say the limit had been set to 1000 , not 500 as per
docs. But in anycase I'd like to override back to around 200. The lack of
persistance of the the desktop session choice seem to affect users in the same
pid range (<1000)



-- System Information:
Debian Release: 10.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-9-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gdm3 depends on:
ii  accountsservice                       0.6.45-2
ii  adduser                               3.118
ii  cinnamon [x-window-manager]           3.8.8-1
ii  cinnamon-session [x-session-manager]  3.8.2-1
ii  dconf-cli                             0.30.1-2
ii  dconf-gsettings-backend               0.30.1-2
ii  debconf [debconf-2.0]                 1.5.71
ii  gir1.2-gdm-1.0                        3.30.2-3
ii  gnome-session [x-session-manager]     3.30.1-2
ii  gnome-session-bin                     3.30.1-2
ii  gnome-settings-daemon                 3.30.2-3
ii  gnome-shell                           3.30.2-11~deb10u1
ii  gnome-terminal [x-terminal-emulator]  3.30.2-2
ii  gsettings-desktop-schemas             3.28.1-1
ii  libaccountsservice0                   0.6.45-2
ii  libaudit1                             1:2.8.4-3
ii  libc6                                 2.28-10
ii  libcanberra-gtk3-0                    0.30-7
ii  libcanberra0                          0.30-7
ii  libgdk-pixbuf2.0-0                    2.38.1+dfsg-1
ii  libgdm1                               3.30.2-3
ii  libglib2.0-0                          2.58.3-2+deb10u2
ii  libglib2.0-bin                        2.58.3-2+deb10u2
ii  libgtk-3-0                            3.24.5-1
ii  libkeyutils1                          1.6-6
ii  libpam-modules                        1.3.1-5
ii  libpam-runtime                        1.3.1-5
ii  libpam-systemd                        241-7~deb10u4
ii  libpam0g                              1.3.1-5
ii  librsvg2-common                       2.44.10-2.1
ii  libselinux1                           2.8-1+b1
ii  libsystemd0                           241-7~deb10u4
ii  libwrap0                              7.6.q-28
ii  libx11-6                              2:1.6.7-1
ii  libxau6                               1:1.0.8-1+b2
ii  libxcb1                               1.13.1-2
ii  libxdmcp6                             1:1.1.2-3
ii  lsb-base                              10.2019051400
ii  muffin [x-window-manager]             3.8.2-1
ii  mutter [x-window-manager]             3.30.2-9~deb10u1
ii  policykit-1                           0.105-25
ii  procps                                2:3.3.15-2
ii  ucf                                   3.0038+nmu1
ii  x11-common                            1:7.7+19
ii  x11-xserver-utils                     7.7+8
ii  xfce4-session [x-session-manager]     4.12.1-6
ii  xfce4-terminal [x-terminal-emulator]  0.8.7.4-2
ii  xfwm4 [x-window-manager]              4.12.5-1
ii  xterm [x-terminal-emulator]           344-1

Versions of packages gdm3 recommends:
ii  at-spi2-core    2.30.0-7
ii  desktop-base    10.0.2
ii  x11-xkb-utils   7.7+4
ii  xserver-xephyr  2:1.20.4-1
ii  xserver-xorg    1:7.7+19
ii  zenity          3.30.0-2

Versions of packages gdm3 suggests:
pn  gnome-orca            <none>
pn  libpam-fprintd        <none>
ii  libpam-gnome-keyring  3.28.2-5

-- Configuration Files:
/etc/gdm3/PostSession/Default changed:
umask 0
exec > /tmp/stdout 2> /tmp/stderr
set -x
chmod 666 /tmp/stderr /tmp/stdout
echo "starting .logout"
[ -r ${HOME}/.logout ] &&  su -l -c  "${HOME}/.logout" ${USERNAME}
echo "all done"
exit 0

/etc/gdm3/daemon.conf changed:
[daemon]
[security]
[xdmcp]
[chooser]
[debug]
Enable=true


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



More information about the pkg-gnome-maintainers mailing list