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?


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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.