Liebe Linux-Fans,
Problem nach rumprobieren gelöst ohne Fragen zu stellen. Folgende Ausgangssituation:
Nachdem ich mal auf der Konsole per YaST die Sprache geändert habe (nicht fragen warum
), bekam ich dann folgende Meldung(en),
Kurzfassung der Lösung:
Was mir neben diversen man-Seiten geholfen hat das Problem zu verstehen war die folgende Seite:
https://www.tecmint.com/set-system-locales-in-linux/
th.giese hatte mal ähnliches/gleiches Problem, wobei er dies anders gelöst hat, vielleicht hilft das dem einen oder anderen weiter (bei mir hat es so nicht geholfen, bei mir war diese Umgebungsvariable nämlich schon korrekt gesetzt):
https://linux-club.de/forum/viewtopic.php?f=89&t=122426
Grüße, Hengstenberg
Problem nach rumprobieren gelöst ohne Fragen zu stellen. Folgende Ausgangssituation:
Nachdem ich mal auf der Konsole per YaST die Sprache geändert habe (nicht fragen warum
- wenn Anmeldung als root:
Code:userA@linux-5h2s:~ > su -l root Passwort: -bash: warning: setlocale: LC_CTYPE: cannot change locale (de_DE.UTF-8,LANG=de_DE.UTF-8): No such file or directory
- Etwas wilder, wenn Anmeldung als userB (immerhin auch auf deutsch obwohle locale durcheinander
):
Code:userA@linux-5h2s:~ > su -l userB Passwort: -bash: warning: setlocale: LC_CTYPE: cannot change locale (de_DE.UTF-8,LANG=de_DE.UTF-8): No such file or directory -bash: Warnung: setlocale: LC_CTYPE: Kann die Standorteinstellungen nicht ändern (de_DE.UTF-8,LANG=de_DE.UTF-8).
- Irgendwann bekam ich per Systemmail von "(Cron Daemon)" dann auch (nachdem ich schon etwas rumgespielt habe) folgende Nachricht(en, alle Stunde eine :-/ ):
Code:perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_CTYPE = "de_DE.UTF-8,LANG=de_DE.UTF-8", LANG = (unset) are supported and installed on your system. perl: warning: Falling back to the standard locale ("C").
- Ausgabe von localectl status liefert folgendes zu Tage:
Code:linux-5h2s:~ # localectl status System Locale: LC_CTYPE=de_DE.UTF-8,LANG=de_DE.UTF-8 VC Keymap: de-nodeadkeys X11 Layout: de X11 Model: microsoftpro X11 Variant: nodeadkeys X11 Options: terminate:ctrl_alt_bksp
Kurzfassung der Lösung:
- In /etc/locale.conf stand:
Code:LC_CTYPE=de_DE.UTF-8,LANG=de_DE.UTF-8
- und es soll nur stehen:
Code:LANG=de_DE.UTF-8
- Dann ein Neustart der Maschine und alles wieder gut!
Was mir neben diversen man-Seiten geholfen hat das Problem zu verstehen war die folgende Seite:
https://www.tecmint.com/set-system-locales-in-linux/
th.giese hatte mal ähnliches/gleiches Problem, wobei er dies anders gelöst hat, vielleicht hilft das dem einen oder anderen weiter (bei mir hat es so nicht geholfen, bei mir war diese Umgebungsvariable nämlich schon korrekt gesetzt):
https://linux-club.de/forum/viewtopic.php?f=89&t=122426
Grüße, Hengstenberg