Usando localectl no Arch, falha ao emitir chamada de método: dados de localidade inválidos

14

Usando o Arch.

$ localectl status
System Locale: n/a

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

Ok, legal, então eu apenas defino o local, certo?

 $ localectl list-locales
 en_US.utf8

... legal, vou usar en_US.utf8

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

O que poderia estar errado?

Robert
fonte
2
Isso não deve ser fechado, pois "não pode ser reproduzido". Eu tive o mesmo problema e cheguei aqui via busca e encontrei a solução.
Caleb
1
Indo pelo número de votos positivos, parece que alguns de nós podem reproduzir essa mensagem de erro usando mal o localectlcomando. :) No meu caso, ele estava em um sistema CentOS 7.
Anthony G - justice for Monica

Respostas:

13

Não importa, eu estava usando errado.

De info localectl:

...this [command] takes one or more assignments such as LANG=en_US.utf8
Robert
fonte
1
Alguém sabe como eu defino o destaque da sintaxe para uma postagem bash?
robert
1
Você pode forçá-lo com: <!-- language: lang-bsh -->(é geralmente desencadeada pelas tags) ...
jasonwryan
4
Para esclarecer, em vez de localectl set-locale en_US.utf8, você usou localectl set-locale LANG="en_US.utf8".
ILMostro_7 25/06
@jasonwryan, eu suspeito bshé o meio Beanshell
akostadinov
1
... e efetue logout e logon novamente para entrar em vigor.
WesternGun 30/01