Your message dated Thu, 25 Feb 2021 16:03:54 +0000
with message-id <[email protected]>
and subject line Bug#953557: fixed in gdm3 3.38.2.1-2
has caused the Debian Bug report #953557,
regarding gdm3: missing gdm-smartcard
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
953557: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=953557
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gdm3
Version: 3.28.3-0ubuntu18.04.4
Severity: wishlist

Dear Maintainer,


gdm3 is missing /etc/pam.d/gdm-smartcard. I reported this to Ubuntu
originally, and we see the bug present in debian upstream.

UbuntuBug: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1865226


-- System Information:
Debian Release: buster/sid
  APT prefers bionic-updates
  APT policy: (500, 'bionic-updates'), (500, 'bionic-security'), (500,
'bionic'), (100, 'bionic-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.0-40-generic (SMP w/32 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gdm3 depends on:
ii  accountsservice                          0.6.45-1ubuntu1
ii  adduser                                  3.116ubuntu1
ii  bash                                     4.4.18-2ubuntu1.2
ii  compiz [x-window-manager]               
1:0.9.13.1+18.04.20180302-0ubuntu1
ii  dconf-cli                                0.26.0-2ubuntu3
ii  dconf-gsettings-backend                  0.26.0-2ubuntu3
ii  debconf [debconf-2.0]                    1.5.66ubuntu1
ii  gir1.2-gdm-1.0                           3.28.3-0ubuntu18.04.4
ii  gnome-session [x-session-manager]        3.28.1-0ubuntu3
ii  gnome-session-bin                        3.28.1-0ubuntu3
ii  gnome-session-flashback [x-session-mana  1:3.28.0-1ubuntu1.4
ii  gnome-settings-daemon                    3.28.1-0ubuntu1.3
ii  gnome-shell                              3.28.4-0ubuntu18.04.3
ii  gnome-terminal [x-terminal-emulator]     3.28.2-1ubuntu1~18.04.1
ii  gsettings-desktop-schemas                3.28.0-1ubuntu1
ii  libaccountsservice0                      0.6.45-1ubuntu1
ii  libaudit1                                1:2.8.2-1ubuntu1
ii  libc6                                    2.27-3ubuntu1
ii  libcanberra-gtk3-0                       0.30-5ubuntu1
ii  libcanberra0                             0.30-5ubuntu1
ii  libgdk-pixbuf2.0-0                       2.36.11-2
ii  libgdm1                                  3.28.3-0ubuntu18.04.4
ii  libglib2.0-0                             2.56.4-0ubuntu0.18.04.4
ii  libglib2.0-bin                           2.56.4-0ubuntu0.18.04.4
ii  libgtk-3-0                               3.22.30-1ubuntu4
ii  libkeyutils1                             1.5.9-9.2ubuntu2
ii  libpam-modules                           1.1.8-3.6ubuntu2.18.04.1
ii  libpam-runtime                           1.1.8-3.6ubuntu2.18.04.1
ii  libpam-systemd                           237-3ubuntu10.39
ii  libpam0g                                 1.1.8-3.6ubuntu2.18.04.1
ii  librsvg2-common                          2.40.20-2
ii  libselinux1                              2.7-2build2
ii  libsystemd0                              237-3ubuntu10.39
ii  libwrap0                                 7.6.q-27
ii  libx11-6                                 2:1.6.4-3ubuntu0.2
ii  libxau6                                  1:1.0.8-1
ii  libxcb1                                  1.13-2~ubuntu18.04
ii  libxdmcp6                                1:1.1.2-3
ii  lsb-base                                 9.20170808ubuntu1
ii  metacity [x-window-manager]              1:3.28.0-1ubuntu0.1
ii  mutter [x-window-manager]                3.28.4-0ubuntu18.04.2
ii  policykit-1                              0.105-20ubuntu0.18.04.5
ii  rxvt-unicode [x-terminal-emulator]       9.22-3
ii  tilix [x-terminal-emulator]              1.7.7-1ubuntu2
ii  ubuntu-session [x-session-manager]       3.28.1-0ubuntu3
ii  ucf                                      3.0038
ii  x11-common                               1:7.7+19ubuntu7.1
ii  x11-xserver-utils                        7.7+7build1
ii  xterm [x-terminal-emulator]              330-1ubuntu2

Versions of packages gdm3 recommends:
ii  at-spi2-core    2.28.0-1
ii  x11-xkb-utils   7.7+3ubuntu0.18.04.1
ii  xserver-xephyr  2:1.19.6-1ubuntu4.4
ii  xserver-xorg    1:7.7+19ubuntu7.1
ii  zenity          3.28.1-1

Versions of packages gdm3 suggests:
ii  gnome-orca            3.28.0-3ubuntu1
pn  libpam-fprintd        <none>
ii  libpam-gnome-keyring  3.28.0.2-1ubuntu1.18.04.1

-- Configuration Files:
/etc/gdm3/Xsession changed:
command="$@"
echo "$0: Beginning session setup..."
ERR=$(mktemp --tmpdir config-err-XXXXXX)
source_with_error_check () {
  CONFIG_FILE="$1"
  . "$CONFIG_FILE" 2>"$ERR"
  if [ -s "$ERR" ]; then
    . /etc/gdm3/config-error-dialog.sh
  fi
  cat "$ERR" >&2
  truncate -s 0 "$ERR"
}
for file in /etc/profile "$HOME/.profile"; do
  if [ -f "$file" ]; then
    source_with_error_check "$file"
  fi
done
for file in /etc/xprofile "$HOME/.xprofile"; do
  if [ -f "$file" ]; then
    source_with_error_check "$file"
  fi
done
if [ -x "/usr/lib/gdm3/gdmtranslate" ] ; then
  gdmtranslate="/usr/lib/gdm3/gdmtranslate"
else
  gdmtranslate=
fi
gettextfunc () {
  if [ "x$gdmtranslate" != "x" ] ; then
    "$gdmtranslate" --utf8 "$1"
  else
    echo "$1"
  fi
}
OLD_IFS=$IFS
gdmwhich () {
  COMMAND="$1"
  OUTPUT=
  IFS=:
  for dir in $PATH
  do
    if test -x "$dir/$COMMAND" ; then
      if test "x$OUTPUT" = "x" ; then
        OUTPUT="$dir/$COMMAND"
      fi
    fi
  done
  IFS=$OLD_IFS
  echo "$OUTPUT"
}
zenity=`gdmwhich zenity`
freetemp=`gdmwhich freetemp`
if [ -n "$freetemp" ] ; then
    "$freetemp"
fi
userresources="$HOME/.Xresources"
usermodmap="$HOME/.Xmodmap"
userxkbmap="$HOME/.Xkbmap"
sysresources=/etc/X11/Xresources
sysmodmap=/etc/X11/Xmodmap
sysxkbmap=/etc/X11/Xkbmap
rh6sysresources=/etc/X11/xinit/Xresources
rh6sysmodmap=/etc/X11/xinit/Xmodmap
if [ -f "$rh6sysresources" ]; then
    xrdb -merge "$rh6sysresources"
fi
if [ -f "$sysresources" ]; then
    xrdb -merge "$sysresources"
elif [ -d "$sysresources" ]; then
    # directory of Xresources files on Debian/Ubuntu
    for i in `ls "$sysresources"` ; do
        if [ -r "$sysresources/$i"  -a -f "$sysresources/$i" ] && expr
"$i" : '^[[:alnum:]_-]\+$' > /dev/null; then
            xrdb -merge "$sysresources/$i"
        fi
    done
fi
if [ -f "$userresources" ]; then
    xrdb -merge "$userresources"
fi
if [ -f "$sysxkbmap" ]; then
    setxkbmap `cat "$sysxkbmap"`
    XKB_IN_USE=yes
fi
if [ -f "$userxkbmap" ]; then
    setxkbmap `cat "$userxkbmap"`
    XKB_IN_USE=yes
fi
if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
    if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f
/etc/X11/XF86Config ]; then
       xkbsymbols=`sed -n -e 's/^[     ]*XkbSymbols[  
]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config`
       if [ -n "$xkbsymbols" ]; then
           setxkbmap -symbols "$xkbsymbols"
           XKB_IN_USE=yes
       fi
    fi
fi
if [ -z "$XKB_IN_USE" ]; then
    if [ -f "$rh6sysmodmap" ]; then
       xmodmap "$rh6sysmodmap"
    fi
    if [ -f "$sysmodmap" ]; then
       xmodmap "$sysmodmap"
    fi
    if [ -f "$usermodmap" ]; then
       xmodmap "$usermodmap"
    fi
fi
unset XKB_IN_USE
xhost +si:localuser:`id -un` || :
if [ -d /etc/X11/xinit/xinitrc.d ]; then
    for i in /etc/X11/xinit/xinitrc.d/* ; do
        if [ -x "$i" -a ! -d "$i" ]; then
        . "$i"
        fi
    done
fi
OPTIONFILE=/etc/X11/Xsession.options
USERXSESSION=$HOME/.xsession
USERXSESSIONRC=$HOME/.xsessionrc
ALTUSERXSESSION=$HOME/.Xsession
if [ -d /etc/X11/Xsession.d ]; then
    for i in `ls /etc/X11/Xsession.d/` ; do
        if [ -r "/etc/X11/Xsession.d/$i"  -a -f "/etc/X11/Xsession.d/$i"
] && expr "$i" : '^[[:alnum:]_-]\+$' > /dev/null; then
        . "/etc/X11/Xsession.d/$i"
        fi
    done
fi
if [ "x$command" = "xdefault" ] ; then
  if [ -x "$HOME/.Xclients" ]; then
    command="$HOME/.Xclients"
  elif [ -x /etc/X11/xinit/Xclients ]; then
    command="/etc/X11/xinit/Xclients"
  elif [ -x /etc/X11/Xclients ]; then
    command="/etc/X11/Xclients"
  else
    if [ -n "$zenity" ] ; then
    disptext=`gettextfunc "System has no Xclients file, so starting a
failsafe xterm session.  Windows will have focus only if the mouse
pointer is above them.  To get out of this mode type 'exit' in the window."`
      "$zenity" --info --text "$disptext"
    else
      echo "$0: Cannot find Xclients"
    fi
    exec xterm -geometry 80x24+0+0
  fi
fi
sshagent="`gdmwhich ssh-agent`"
if [ -n "$sshagent" ] && [ -x "$sshagent" ] && [ -z "$SSH_AUTH_SOCK" ]; then
    command="$sshagent -- $command"
elif [ -z "$sshagent" ] ; then
    echo "$0: ssh-agent not found!"
fi
echo "$0: Setup done, will execute: $command"
eval exec $command
echo "$0: Executing $command failed, will run xterm"
if [ -n "$zenity" ] ; then
    disptext=`gettextfunc "Failed to start the session, so starting a
failsafe xterm session.  Windows will have focus only if the mouse
pointer is above them.  To get out of this mode type 'exit' in the window."`
    "$zenity" --info --text "$disptext"
fi
exec xterm -geometry 80x24+0+0


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

--- End Message ---
--- Begin Message ---
Source: gdm3
Source-Version: 3.38.2.1-2
Done: Marco Trevisan (Treviño) <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gdm3, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Marco Trevisan (Treviño) <[email protected]> (supplier of updated gdm3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 25 Feb 2021 16:40:24 +0100
Source: gdm3
Built-For-Profiles: noudeb
Architecture: source
Version: 3.38.2.1-2
Distribution: experimental
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Marco Trevisan (Treviño) <[email protected]>
Closes: 953557
Launchpad-Bugs-Fixed: 1865226 1865838
Changes:
 gdm3 (3.38.2.1-2) experimental; urgency=medium
 .
   * Merge with debian, containing new upstream version
   * debian: Add gdm-smartcard PAM module implemented with libpam_sss.
     The implementation uses update-alternatives to provide a generic
     gdm-smartcard PAM module that can be changed using the tool.
     Potentially other systems could be used or supported (such as pam_pkcs11
     or pam_p11) by adding other modules implementing the gdm-smartcard auth
     service. (LP: #1865226, Closes: #953557)
   * debian: Add gdm-smartcard implementation using pkcs11
   * debian/gdm3.gdm-smartcard-sssd-exclusive.pam:
     - PAM config to use exclusive (no fallback is supported) smartcard
       authentication via libpam_sss
   * debian/gdm3.gdm-smartcard-sssd-or-password.pam:
     - PAM config to optionally use smartcard authentication via libpam_sss,
       on failure it fallbacks to password authentication
   * debian/gdm3.gdm-smartcard-pkcs11-exclusive.pam:
     - PAM config to use exclusive (no fallback is supported) smartcard
       authentication via libpam_pkcs11
   * debian/control:
     - Suggests libam-sss and libam-pkcs11
   * debian/gdm3.alternatives:
     - Add gdm-smartcard alternatives to be used as /etc/pam.d/gdm-smartcard
   * debian/patches: Cherry-pick upstream fixes, including better auth error
     handling (LP: #1865838)
Checksums-Sha1:
 2da51449f7439418b927aca2ed23aee2e2f825b2 2838 gdm3_3.38.2.1-2.dsc
 1e09da7f1e9decc3368c8a68c7ffd62477cb68ac 96356 gdm3_3.38.2.1-2.debian.tar.xz
 b6b074ba17bb7cfdcfb481fe792af06d1ac71a11 19260 gdm3_3.38.2.1-2_source.buildinfo
Checksums-Sha256:
 cb2ec0e35c5421e03136f8438c6021f68179418c12821ecff79209c08b1c7e4f 2838 
gdm3_3.38.2.1-2.dsc
 2d9427f0f7536d37cac131980ffae0bc8653b91a455aea5423312e6a9569a23b 96356 
gdm3_3.38.2.1-2.debian.tar.xz
 4c5a6375d73d206ed1863aa3b903efa0db28a07a7faa218ae4d25ffad1988978 19260 
gdm3_3.38.2.1-2_source.buildinfo
Files:
 bdad1de5e9faec7261472e32ce572e76 2838 gnome optional gdm3_3.38.2.1-2.dsc
 495016419190d4282c9cc0b8c1c59e82 96356 gnome optional 
gdm3_3.38.2.1-2.debian.tar.xz
 f968a4ac4291b3305b10816def6d127a 19260 gnome optional 
gdm3_3.38.2.1-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE1MUB2kjreXoIF1CTlEnC9QmWY18FAmA3xRIACgkQlEnC9QmW
Y18qOQ//RhzoDjPSaYRym0Gsd2IrTFg1ugSYIwYFf3agExcX0FFB1nSx49IVm14t
F8F0/Tv4sFpYwyY3HvsHIJEY6uzQfxIVU7kN2rly3yzJW/gNbI2dOG6Yidfhgvod
6KN9Sokam6W+SKFZuoWVxtmydhi4Roho7PgepHsLdkm9da/ql06N1GC6/N17mYkm
5oyLFIQw0H8J8pkiEMS+laqTXS739fpVXiQ/4M/zXUUlaKWKkaobQcqrpG3EQNec
C2U5M04A9f3VPQOP9pN/6LOFay9m0Z+R6a2kdUD49TzM1sdu+TwOxQ2OapQKqYaM
XuU/PuxsWWsHcYJLrBtmRpMn9GK8waK02F5i5buNvs+sHxnW7CcRUnZZqkESP3bl
JhpxCD/Gvkq/a/J1dUY7lfnkFVWYTWDQtJoVQgsXMLmB6DI2BZjuA7f58VVgEWTL
hmS8ykVz1B9QZgh3dyqhfblVGSguT2QPOpvav79VEGmX34zChviV8zvxZ2zdetiq
tkFUyfi0RpzKcbuZkpb9r91tRPOC8sepLeCF9SErd4iVSgHmzHQL46xb0VKo46k1
WqGmfSBFyNkqasCZH3uzuK7ci0QU+hPsQKpuzNWqpy/EIq3S0UtSKlsB5dCKfUtz
VyZEAeYcem1Sm8tSBWroZQ3aTGasdxEks6BCTQS3flElEU91InM=
=d8dZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to