Bug 2517109
| Summary: | gnome-initial-setup silently fails to set user password (chpasswd rejects hash from accounts-daemon), user locked out when installing in Turkish | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | semih <semiht3840> |
| Component: | accountsservice | Assignee: | Matthias Clasen <mclasen> |
| Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | urgent | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 44 | CC: | besser82, fedora, gnome-sig, kalevlember, mclasen, rhbz, rstrode, stefw, tiagomatos |
| Target Milestone: | --- | Keywords: | Desktop |
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2026-10-18 23:04:56 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
semih
2026-08-15 13:54:38 UTC
Can reproduce using username 'semih' and password '123456789qwertyuiop' (well, those keys pressed on a US keyboard, the string being typed may not be exactly that). I see the same errors in the journal, and g-i-s never hands off to a logged-in desktop as it should. We do have automated testing of a Turkish install, as it's a known tricky scenario, but it's done from the Server DVD, not the Workstation live, so it did not hit this exact path :/ Oh, actually, my test password would have included a non-ASCII character - pressing i on a US keyboard with the tr layout set gives you an i wit no dot, I think it's the character ı . I'm going to test KDE and also test a GNOME install without that letter in the password. OK, no, that was wrong. My Workstation test used us keyboard layout, so the password really was '123456789qwertyuiop' and it still failed. I also tested with username 'test' and password '111111' and it failed, same with password 'aaaaaa'. So it definitely seems like it's just something about using Turkish locale, and it's GNOME-specific. I suspect the issue is in accountsservice as gnome-initial-setup really just uses accountsservice for this stuff. Ah - I think this may have been fixed since F44. Current Rawhide Workstation live does not show the bug. CCing Ray and Björn who made possibly-relevant changes to accountsservice between 23.13.9 (latest in F44) and 26.27.3 (current in Rawhide). Any idea what fixed(?) this? Can we backport it? Probably related to (or even a duplicate of) bug #2548931. Hah, yes, probably is. Apparently I forgot I'd already discovered it. I suspect in comment #4 it wasn't fixed, I just saw a test that got lucky. If the hash has no 'i' or 'I' characters in it, it passes. *Most* hashes wind up with at least one occurrence of one of those letters, but occasionally one doesn't. *** This bug has been marked as a duplicate of bug 2548931 *** |