GNU bug report logs

#76891 GNOME session fails to start with uk_UA.utf8 system locale

PackageSource(s)Maintainer(s)
guix PTS Buildd Popcon
Reply or subscribe to this bug. View this bug as an mbox, status mbox, or maintainer mbox

Report forwarded to bug-guix@gnu.org:
bug#76891; Package guix. (Sun, 09 Mar 2025 14:57:02 GMT) (full text, mbox, link).


Acknowledgement sent to Roman Riabenko <roman@riabenko.com>:
New bug report received and forwarded. Copy sent to bug-guix@gnu.org. (Sun, 09 Mar 2025 14:57:02 GMT) (full text, mbox, link).


Message #5 received at submit@debbugs.gnu.org (full text, mbox, reply):

From: Roman Riabenko <roman@riabenko.com>
To: bug-guix@gnu.org
Subject: GNOME session fails to start with uk_UA.utf8 system locale
Date: Sun, 9 Mar 2025 16:55:41 +0200
[Message part 1 (text/plain, inline)]
Hello.

I was trying to upgrade a Guix System with GNOME this week, but it
was resulting in blank screen after reboot. I found that replacing
uk_UA.utf8 with en_US.utf8 in the locale field in the system
configuration allows to work around this issue and login as usual. I
also tested in a virtual machine that setting the locale to uk_UA.utf8
in the system configuration reproduces the issue.

I looked at /var/log/messages but found no unusual messages. A line
similar to the following one shows up in the working installation. But
it does not appear in the affected installation when the above issue
happens.

2025-03-09 15:50:16 localhost gnome-session-binary[263]:
CODE_FILE=../gnome-session-46.0/gnome-session/gsm-manager.c:CODE_LINE=1404:start_phase:Entering
running state

$ guix describe
Generation 14	Mar 09 2025 00:25:50	(current)
  guix a525694
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: a5256944a35e91be71b1348e805a341fe06cbb8d

Roman
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix@gnu.org:
bug#76891; Package guix. (Sun, 16 Mar 2025 10:49:03 GMT) (full text, mbox, link).


Message #8 received at 76891@debbugs.gnu.org (full text, mbox, reply):

From: Roman Riabenko <roman@riabenko.com>
To: 76891@debbugs.gnu.org
Subject: Re: GNOME session fails to start with uk_UA.utf8 system locale
Date: Sun, 16 Mar 2025 12:48:05 +0200
[Message part 1 (text/plain, inline)]
I tried installing the latest Guix System in a virtual machine in GNOME
Boxes. I can select Ukrainian during installation, which changes the
language to Ukrainian and results in uk_UA.utf8 locale in the
configuration file. The installation goes and completes as expected. I
can reboot into the newly installed system. However, after entering the
user password in GDM, the progress wheel to the right of the password
field spins indefinitely.

I used this installation image:
https://ci.guix.gnu.org/build/9583805/details

Roman
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to bug-guix@gnu.org:
bug#76891; Package guix. (Thu, 27 Mar 2025 06:37:03 GMT) (full text, mbox, link).


Message #11 received at 76891@debbugs.gnu.org (full text, mbox, reply):

From: Roman Riabenko <roman@riabenko.com>
To: 76891@debbugs.gnu.org
Subject: Re: GNOME session fails to start with uk_UA.utf8 system locale
Date: Thu, 27 Mar 2025 08:35:40 +0200
[Message part 1 (text/plain, inline)]
On Sun, 2025-03-16 at 12:48 +0200, Roman Riabenko wrote:
> I tried installing the latest Guix System in a virtual machine in
> GNOME
> Boxes. I can select Ukrainian during installation, which changes the
> language to Ukrainian and results in uk_UA.utf8 locale in the
> configuration file. The installation goes and completes as expected.
> I
> can reboot into the newly installed system. However, after entering
> the
> user password in GDM, the progress wheel to the right of the password
> field spins indefinitely.

This is still consistently reproducible with the newer image:
https://ci.guix.gnu.org/build/9724967/details

Roman
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix@gnu.org:
bug#76891; Package guix. (Thu, 27 Mar 2025 14:44:02 GMT) (full text, mbox, link).


Message #14 received at 76891@debbugs.gnu.org (full text, mbox, reply):

From: Noé Lopez <noe@xn--no-cja.eu>
To: 76891@debbugs.gnu.org
Cc: Roman Riabenko <roman@riabenko.com>
Subject: Re: GNOME session fails to start with uk_UA.utf8 system locale
Date: Thu, 27 Mar 2025 15:43:14 +0100
[Message part 1 (text/plain, inline)]
> On Sun, 2025-03-16 at 12:48 +0200, Roman Riabenko wrote:
> > I tried installing the latest Guix System in a virtual machine in
> > GNOME
> > Boxes. I can select Ukrainian during installation, which changes the
> > language to Ukrainian and results in uk_UA.utf8 locale in the
> > configuration file. The installation goes and completes as expected.
> > I
> > can reboot into the newly installed system. However, after entering
> > the
> > user password in GDM, the progress wheel to the right of the password
> > field spins indefinitely.
> 
> This is still consistently reproducible with the newer image:
> https://ci.guix.gnu.org/build/9724967/details
> 
> Roman
> 

Hi Roman,

I was able to reproduce this in a VM using GDM, even switching to tty2
and trying to login as root doesn’t work.

I thought this might be an issue with the bash startup but even
switching the login shell to tcsh I can’t login.

Even connecting or starting a command through ssh doesn’t work! 

Adding and removing the gdm-service-type seems to trigger it, so here is
a temporary fix you can apply (adapt to your config):

  (services
   (append (list
	    (service sddm-service-type))
	   (modify-services %desktop-services
	     (delete gdm-service-type))))

We still have to wonder why and how gdm-service-type soft locks the
system though…

Have a nice day,
Noé
[signature.asc (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Wed Apr 16 03:55:19 2025; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.