Your message dated Sat, 24 Jun 2023 19:51:55 +0000
with message-id <e1qd9iz-006izs...@fasolo.debian.org>
and subject line Bug#1038762: fixed in systemd 253-4
has caused the Debian Bug report #1038762,
regarding [src:systemd]: login (gnome) uses wrong keyboard layout
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 ow...@bugs.debian.org
immediately.)


-- 
1038762: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038762
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
package: src:systemd
version: 253-3
severity: critical

The latest package update (to unstable) has broken login keyboard-
layout support. I'm marking this as critical due to the chaotic
potential for locking many users out of their accounts / systems, some
of whom unlike myself may have no clue what's wrong and how to get
around it, if they can.

I'm from the UK and my locale / keyboard-layout is setup accordingly.

Systemd packages were updated from 252.11-1 to 253-3 today on my
unstable/sid system. I happened to hit an OOM condition that killed my
user session a little while after having installed these updates,
kicking me back to the Gnome login screen. I tried to log back in but I
couldn't. After many tries, confident I was typing in my password
correctly, and rebooting having made no difference, I toggled the
feature to see what I was typing and discovered that a certain special
character was not matching what I typed. I was able to find a key with
which to enter the correct symbol and thus was able to get back in. I
presume it's defaulting to US layout for some reason.

I checked out the updates that had been installed today and I then
tried downgrading all of the systemd packages (listed below) to those
from testing (252.11-1). This solves the problem.

With 253-3 installed, if I lock my account it seems to be using the
correct layout, but if I logout or reboot then it's using the wrong
one. With the 252.11-1 downgrade everything uses the correct layout
again. Reinstating 253-3 the problem is back, confirming that the
problem relates to the upgrade of systemd packages.

Apt package log (systemd only):
Install: systemd-dev:amd64 (253-3, automatic)
Upgrade: udev:amd64 (252.11-1, 253-3), systemd-container:amd64 (252.11-
1, 253-3), libnss-myhostname:amd64 (252.11-1, 253-3), libpam-
systemd:amd64 (252.11-1, 253-3), libsystemd0:amd64 (252.11-1, 253-3),
libudev-dev:amd64 (252.11-1, 253-3), systemd:amd64 (252.11-1, 253-3),
libudev1:amd64 (252.11-1, 253-3), libnss-mymachines:amd64 (252.11-1,
253-3), libsystemd-shared:amd64 (252.11-1, 253-3), systemd-sysv:amd64
(252.11-1, 253-3), libsystemd-dev:amd64 (252.11-1, 253-3)

Apt term log (systemd only):
Preparing to unpack .../0-libnss-mymachines_253-3_amd64.deb ...
Unpacking libnss-mymachines:amd64 (253-3) over (252.11-1) ...
Preparing to unpack .../1-systemd-container_253-3_amd64.deb ...
Unpacking systemd-container (253-3) over (252.11-1) ...
Preparing to unpack .../2-systemd-oomd_253-3_amd64.deb ...
Unpacking systemd-oomd (253-3) over (252.11-1) ...
Preparing to unpack .../3-libpam-systemd_253-3_amd64.deb ...
Unpacking libpam-systemd:amd64 (253-3) over (252.11-1) ...
Preparing to unpack .../4-systemd_253-3_amd64.deb ...
Unpacking systemd (253-3) over (252.11-1) ...
Preparing to unpack .../5-libsystemd-shared_253-3_amd64.deb ...
Unpacking libsystemd-shared:amd64 (253-3) over (252.11-1) ...
Preparing to unpack .../6-libsystemd0_253-3_amd64.deb ...
Unpacking libsystemd0:amd64 (253-3) over (252.11-1) ...
Setting up libsystemd0:amd64 (253-3) ...
Preparing to unpack .../archives/udev_253-3_amd64.deb ...
Unpacking udev (253-3) over (252.11-1) ...
Selecting previously unselected package systemd-dev.
Preparing to unpack .../systemd-dev_253-3_all.deb ...
Unpacking systemd-dev (253-3) ...
Setting up systemd-dev (253-3) ...
Setting up libsystemd-shared:amd64 (253-3) ...
Setting up systemd (253-3) ...
Installing new version of config file /etc/systemd/journald.conf ...
Installing new version of config file /etc/systemd/system.conf ...
Installing new version of config file /etc/systemd/user.conf ...
Preparing to unpack .../systemd-sysv_253-3_amd64.deb ...
Unpacking systemd-sysv (253-3) over (252.11-1) ...
Preparing to unpack .../libsystemd-dev_253-3_amd64.deb ...
Unpacking libsystemd-dev:amd64 (253-3) over (252.11-1) ...
Preparing to unpack .../libudev-dev_253-3_amd64.deb ...
Unpacking libudev-dev:amd64 (253-3) over (252.11-1) ...
Preparing to unpack .../libudev1_253-3_amd64.deb ...
Unpacking libudev1:amd64 (253-3) over (252.11-1) ...
Setting up libudev1:amd64 (253-3) ...
Preparing to unpack .../libnss-myhostname_253-3_amd64.deb ...
Unpacking libnss-myhostname:amd64 (253-3) over (252.11-1) ...
Setting up systemd-sysv (253-3) ...
Setting up udev (253-3) ...
Setting up libnss-myhostname:amd64 (253-3) ...
Setting up libudev-dev:amd64 (253-3) ...
Setting up systemd-container (253-3) ...
Setting up libpam-systemd:amd64 (253-3) ...
Setting up systemd-oomd (253-3) ...
Setting up libsystemd-dev:amd64 (253-3) ...
Setting up libnss-mymachines:amd64 (253-3) ...
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.3.0-1-amd64
Processing triggers for libc-bin (2.36-9) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for dbus (1.14.8-1) ...

I noticed that the systemd changelog for 253-rc2-1 states "make
/etc/default/locale a symlink to /etc/locale.conf". With 253-3
installed I indeed have this symlink (with owner root:root and
permissions 777).

My locale.conf, which has owner root:root and permissions 644 has the
following content:
LANG=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8

I also note that the systemd v253 changelog has an entry mentioning a
change relating to /etc/vconsole.conf and /etc/X11/xorg.conf.d/00-
keyboard.conf files. I don't have the latter file. The contents of the
former file is simply:
KEYMAP=uk

--- End Message ---
--- Begin Message ---
Source: systemd
Source-Version: 253-4
Done: Luca Boccassi <bl...@debian.org>

We believe that the bug you reported is fixed in the latest version of
systemd, 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 1038...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Luca Boccassi <bl...@debian.org> (supplier of updated systemd 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Sat, 24 Jun 2023 20:21:24 +0100
Source: systemd
Architecture: source
Version: 253-4
Distribution: unstable
Urgency: medium
Maintainer: Debian systemd Maintainers 
<pkg-systemd-maintain...@lists.alioth.debian.org>
Changed-By: Luca Boccassi <bl...@debian.org>
Closes: 1038762
Changes:
 systemd (253-4) unstable; urgency=medium
 .
   * Stop localed from writing to /etc/default/keyboard and symlink it to
     /etc/vconsole.conf. Integration is not set up for now, but GDM needs
     to query the configured values. Allow reading, but disallow setting
     keymaps. (Closes: #1038762)
Checksums-Sha1:
 d3b5bf06e039d59a3862bee80ae71489f4739b30 6657 systemd_253-4.dsc
 2f6939af83a255c0cf2d5ffa7e2e6f30cb360723 162616 systemd_253-4.debian.tar.xz
 4c901e96c73a7dd8add7af4635e98bcef78b5e9d 12157 systemd_253-4_source.buildinfo
Checksums-Sha256:
 532d1d939e74e2d4d7b1c7287225162b216f36be63ba04e0a680eb10d5d22c7f 6657 
systemd_253-4.dsc
 db34a64ad1f22228b56abada3fa090ac87d508d15cdfb0ac1f2ae58d6818c5d3 162616 
systemd_253-4.debian.tar.xz
 dac5d70ad970d173cbd4b469599e4c8d39f63e53d580bdbb73c0c4b445386274 12157 
systemd_253-4_source.buildinfo
Files:
 b480b486f38d24bb968c3ccb79416736 6657 admin optional systemd_253-4.dsc
 e73bf012fabcee59415478f3cf57c5e7 162616 admin optional 
systemd_253-4.debian.tar.xz
 f7edd6a2b4b9118ef30a43badd369f57 12157 admin optional 
systemd_253-4_source.buildinfo

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

iQJFBAEBCgAvFiEErCSqx93EIPGOymuRKGv37813JB4FAmSXQtkRHGJsdWNhQGRl
Ymlhbi5vcmcACgkQKGv37813JB7xhw/+KJxdMMCuhbMlmCtWf4cM3tTTJ3wO6S3Q
nTogFR40tEn/O+5tA7/eRAoHuXzjTKQPoNfIKBPdAtN5zK5vb+fZTycwqJ/pG5dD
PpOkZBywyVh7h4v3dWtMDhhoJrlF2nZwnyouuHqY8T30fRog67Ux+T3rXYS4XbfY
zf6mDm91u52e/edsJJbqRKNrrNxGCOdeMe62sDVZf76svRvmL4tOa+3VNk2wOQKB
+6BCb7acPxwu9UZgplY8XaURDK7pc34U+CsqBi2zjlmnpUAMQY1+vPp5G154xMnb
7TsK6zaNBMhfYp1zA+KX4x84A2ShEJu8VbgQZg0L96o6OscdzBtvlVjVb34gokPZ
BbnHWADURsx4QyAUbVLg3aSO5UcxPQh1H5fXOAodoog4MB2XbZQAPXtBLyjQmCe2
Ozujl0TXACOd/tdbqp7o/spuhgyVoxn7nmf07lZgkFGGUA3U0mnsXJMThNX1te2L
e0a45PcZWkHBiXxrMfnCq0WPs5Jgtjaa8efNFp0i9QDibCHK+lmgFPmWxdIs9tjz
y+8sxPgmZQ/R6CyjPgz8EToUQq+Iki/Tj3XzxEr64kqyxp816IcPAdaJ8JU6Ec6H
654ApZckbBEFlkjCKqTZNy9ImA+RDuu4BR1s8yyMAMPIB8uMTN4utE2PfckAMjS3
yc8diOrjP1E=
=4/0e
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to