[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: debian-cd: fails to create user when keyboard layout is specified as Turkish Q



Control: retitle -1 d-i fails to create user with non-ASCII full name
Control: reassign -1 user-setup 1.104

On Fri, 2 May 2025 13:56:35 +0200 Şükrü Eren Gökırmak wrote:
On Thu, 1 May 2025 23:57:16 +0200 Pascal Hambourg <pascal@plouf.fr.eu.org>
wrote:
On Thu, 01 May 2025 23:11:00 +0200 Şükrü Eren Gökırmak wrote:

I was trying to install Debian testing on my computer. I picked the
Turkish Q keyboard layout,
as that is my laptop's layout. I then used a username which has only
latin characters,

Did you use non-ASCII characters in the full name ?

No I didn't. I retried the installation without non-ASCII characters now
and that worked.

This looks like bug #1101196 (adduser does not allow non-ASCII
characters in full name).

You're right. I tried the same setup with all-ASCII characters in the full
name and that worked fine. I thought that since the username and password
were all-ASCII it would work correctly.

This is a normal expectation. The bug is caused by the combination of user-setup (the installer component in charge of setting up the user account) not doing full name sanitation and adduser (the program used to actually create the user in the installed system) starting doing overly strict sanitation.

Upcoming adduser version 3.152 relaxes full name sanitation to allow non-ASCII characters again, but user-setup should still ensure that user creation does not fail because of forbidden characters in the full name, so reassigning this bug to user-setup.


Reply to: