I was wondering, why systemd-fsck keeps to refuse to speak in english even though I have this in /etc/locale.conf LANG=de_DE.UTF-8 LC_MESSAGES=C The reason seems to be line 57 of locale-setup.c: [VARIABLE_LC_MESSAGES] = "LC_MESSAGE", which I suspect to lead to this output of systemctl show-environment: LANG=de_DE.UTF-8 LC_MESSAGE=C which in turn made it into the man page of locale.conf.
Ah, good catch. Fixed in git. Thanks!
Your welcome, and I am happy I could help. :-) However, you have forgotten to update the man page as well. Here are the relevant lines from man/locale.conf.xml: <example> <title>German locale with english messages</title> <para><filename>/etc/locale.conf:</filename></para> <programlisting>LANG=de_DE.UTF-8 LC_MESSAGE=C</programlisting> </example> It does not break anything in systemd but the user might get confused, thats why I am reopening the bug.
Ah, you win! ;-) But now I hope I fixed all remaining problems. Please check!
Thank you for fixing it. I took a quick glance at it and it looks good, but I guess you know that. :-) I didn't test it myself, because I'm using the debian package right now.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.