Fehler beim Ausgeben des Methodenaufrufs unter Verwendung von localectl on Arch: Ungültige Gebietsschemadaten


14

Verwenden von Arch.

$ localectl status
System Locale: n/a

VC Keymap: n/a
X11 Layout: n/a

Okay cool, also setze ich einfach das Gebietsschema, oder?

 $ localectl list-locales
 en_US.utf8

... cool, ich werde en_US.utf8 verwenden

 localectl set-locale en_US.utf8
 Failed to issue method call: Invalid Locale data...

Was könnte möglicherweise falsch sein?


2
Dies sollte nicht geschlossen werden, da "nicht reproduzierbar". Ich hatte das gleiche Problem und bin über die Suche hierher gekommen und habe die Lösung gefunden.
Caleb

1
Wenn man sich die Anzahl der Upvotes ansieht, scheinen einige von uns diese Fehlermeldung zu reproduzieren, wenn sie den localectlBefehl falsch verwenden . :) In meinem Fall war es auf einem CentOS 7-System.
Anthony G - Gerechtigkeit für Monica

Antworten:


13

Egal, ich habe es nur falsch benutzt.

Von info localectl:

...this [command] takes one or more assignments such as LANG=en_US.utf8

1
Weiß jemand, wie ich die Syntaxhervorhebung für einen Beitrag auf Bash gesetzt habe?
Robert

1
Sie können es erzwingen mit: <!-- language: lang-bsh -->(es wird in der Regel durch die Tags ausgelöst) ...
jasonwryan

4
Zur Verdeutlichung haben Sie stattdessen localectl set-locale en_US.utf8verwendet localectl set-locale LANG="en_US.utf8".
ILMostro_7

@ Jasonwryan, ich vermute, bshist Mittel Beanshell
akostadinov

1
... und melden Sie sich ab und wieder an, um wirksam zu werden.
WesternGun
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.