GNOME session fails to start with uk_UA.utf8 system locale

  • Open
  • quality assurance status badge
Details
2 participants
  • Noé Lopez
  • Roman Riabenko
Owner
unassigned
Submitted by
Roman Riabenko
Severity
normal

Debbugs page

R
R
Roman Riabenko wrote on 9 Mar 07:55 -0700
(address . bug-guix@gnu.org)
20250309165541.14d480c9d65d2ed40296475b@riabenko.com
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
branch: master
commit: a5256944a35e91be71b1348e805a341fe06cbb8d

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

iQIzBAEBCAAdFiEEbyuIUwJNVUrtp3hK60bLvjKDmmkFAmfNq+0ACgkQ60bLvjKD
mmmcLBAApejqhPYiED0ZWgDKI0i4ZvdqQEnzCf1wHbSkofR7Jyuu1qS+BZ5yqHyI
aTp1VAAJnVl4SVBImm1LY1Ow2PxEAX5rnB9a34IOYF6sBjFaUZI3NpH6BPQyufrA
gPcZNDnpMCQe7gDDkMXVozBh44IwpOMMUv1MUgNZYLEse3UQxiOOk6o+jodWP0yO
E/T+RKfdXA/EIoTqXOWR8ttCk50CJN4trCErJticys+mt2gddEhUFnPPUr9fOV27
xeVOQ4+THJJ1qSfmzvPbs0oN7S7bcww/dV4z0lfWQd5QZnCsMCjGiOQzwUw1qNH9
yUyVlUaA4h2vBCQHICRa0x0asSEDK4+s6xVxNn26KbzYfNAIw1s6mNDNPI4WFc3j
R/MWjA3V9FSU1VZBb5G9JthZeZixpmAl+U+5FNjwW0WVFfkIRpN8WEBnATfxXUqt
I9LSB4odEV01Enf1+Z9ero7zqS0wQ3eyGAsW5r519RowxS2ehmej0kXQPwgvh1NT
5EzUjuDVDuAyq+wxxNQFzz6Zn+eqksRR1Cn7VFb534i4xo728CALu1H2V6xRJwmK
ZPxcBOg7K4Rn4UWcvMqr7ni8x/ys9ki+aeszFZd5kQqWbc7nWyK65o8Q8B+P87ii
QIudo5Am8LmKx8BOyhha1O0DWy14/sjncwutQCdzhsv07pNTauU=
=IaZk
-----END PGP SIGNATURE-----


R
R
Roman Riabenko wrote on 16 Mar 03:48 -0700
(address . 76891@debbugs.gnu.org)
20250316124805.5ee72d69e2ff52658fe33924@riabenko.com
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:

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

iQIzBAEBCAAdFiEEbyuIUwJNVUrtp3hK60bLvjKDmmkFAmfWrGUACgkQ60bLvjKD
mmmwiA//Q5Gy7MLByat+e0jbVn1NGUSnzNTwFZLIsQAusTij86nWbnCV4adyzQ8w
+y1nGypZcjkjVqcsXBriW9TYS66RnPkQPBm9D5rArkWlvJt5L64C6IT1wG5/4Hqz
kvwTlfkZXVfC3LJIVRqg3hv/BsgYm/o7t+dn5rByAAkDA6/oHBCngl2Sts4K4xqX
v8JITduLIMM0mgGU6i1IeYd3zq2v8TZs9m+p0aILJmvzcUh9FvV1O/UOS4R5I4zo
7EvXcPVempMxPQbZ7fPzE58Dcoj/2AChs0V3tBQYbmfImDawGJ02viKdHTRGJHfy
uqztwBlhGQ3yv7qvrE124bgMX0b2Kx3Fn7Ljb+6qva8+pkGAxJKvsWQNQldo4lWv
iADnWmziN0ZzfjLCf93r3p22Gu2MQw/GY4nR8QxGStrKgXnwfwF4wRPXCszOGL69
PgGDMqPazSFLQjvVXaO6d9PDTILkusSREzT8/IbSQB4gu4fAi86Vv9gVqClKRdPV
s7Bio1hVysJEQ/3cPyd1llf5S+EXlKoUP2bBnS3NQBMSpK2IztJ9/WBuEdu89Zt9
BZc/bCHP3aFqikMVGXf6oYJuPj09bknNGaYFnjeXAhLtrdiTvF/7WvcMmKWxL9qj
7PblYzw/m/GW9EQGeSQ6Hp34ocTT1h8hJgscsb/KO4NZyBa41P0=
=XNCA
-----END PGP SIGNATURE-----


R
R
Roman Riabenko wrote on 26 Mar 23:35 -0700
(address . 76891@debbugs.gnu.org)
72719826b6b55f6ab54c9cdecb560f7d16dcd50b.camel@riabenko.com
On Sun, 2025-03-16 at 12:48 +0200, Roman Riabenko wrote:
Toggle quote (11 lines)
> 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:

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

iQJHBAABCAAxFiEEbyuIUwJNVUrtp3hK60bLvjKDmmkFAmfk8bwTHHJvbWFuQHJp
YWJlbmtvLmNvbQAKCRDrRsu+MoOaaRcsD/9tcCk9uINgk2SPWqqxmVVdRWHHyRyN
Ojv/tw3oAK5wGd8+D/JVSuOwnKw9b4Rhgjaobv8mKbajrbeiEnzxq4QQLSXhmGD/
5LfcNXlMKW+klD9vOOeSSTH/eSYStPcWgjd512xE5icAMXIFw0Aku4HrwwvB22iA
oOhUnL/pKvdVjCjV2kIyTVHDGCz4tqVdr/W1Bj5ZfvAOIo0DHmyomXDpffkTNxQE
BviS2G04Kw82SuMifrnrqTMIMqOProqj/w/91xZZy35qjrUZru7cW6r0n0B9waDz
Ngt5SqlvWyMnFBpplR69kCGoL6QSels8YTfQgim8rz2I0cj5ttkLK4jmCNu8qzfR
ke9DYavNVVkfuuITo4RR0ZUUIi7yYQgKUImQcUqzv/kObUZtA612cnTF/UHsg0Yu
ihFU6QMazcm8XCIiXGmpjjp751S5UgyMjfQ/j8EKqJWuW1mLTnasmQ227t1zoXTt
bhcFITw+6DC58u7hfyISpvoDjmgQu9z365aCVCufZebo9AknQNKp59kZNv6A2vkg
XQMmXG89xp0yO7odL+6CsDrzY9x93o7lJiqd/B0YCNXdcz5Docd/IY4qRQ2doWBe
A49Y8yfzo68kNjw52d50Osz0pX4SS4A8d+2KCk3J6XM+fWtnQDhYBzTxonVLHM60
+ccVNjyn00xGrw==
=Tk/V
-----END PGP SIGNATURE-----


N
N
Noé Lopez wrote on 27 Mar 07:43 -0700
(address . 76891@debbugs.gnu.org)(name . Roman Riabenko)(address . roman@riabenko.com)
87iknuedq5.fsf@xn--no-cja.eu
Toggle quote (18 lines)
> 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é
-----BEGIN PGP SIGNATURE-----

iQHGBAEBCAAwFiEEXVTPJVeyOOiNwYCiLSIyQQq3QEMFAmflZAMSHG5vZUB4bi0t
bm8tY2phLmV1AAoJEC0iMkEKt0BD7LcL/RQsDgcjl5VN2wPbp1i1QZkhHLD4lcSQ
yxnjC01E9M7h2xK8v1kNHR69JlRWzBC+Gc9jW4UEU7+W4OsNHR07nFRD8CvqLNdy
4vfNY4t7iSM7TBWKohteyppR8O1Q1/McpEsy0MQY/L3bmjS+8fmnWmaozDaa2Joj
+Ri5SWq3mxbZ299VbZkDY+8wvzL5V5hIvNPuHrpiKPDep5RpVFfMYnGxb8xW1gMb
KN+BLufi4CCqhxvxItd+1SIP0NubK+jBFAJIqM6eIMFA29h9h6yWiW8dxBXFxQgb
Ons61m2OOkWE7MhxotZM+MZM8Nniga0V5JmbJ+OlDe5dghV1SOOnk3+yJon5IfvI
0XQnG+P3pOir/w5/xVY88zF8FJLsOQJCY4TGjTllR+X8hXVN2GrRLlFhhGA76WdT
xu74FmOHXtFTyrIl5sjHyJxKAqDHSILmGyrDtmOnstVUlmYllkTMB1O6qTceTHGt
4eUA6bWf23eo3zl7lai0Vb+l2Vx13gE1zA==
=9FhS
-----END PGP SIGNATURE-----

?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 76891@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 76891
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch