Sử dụng localectl trên Arch, Không thể thực hiện cuộc gọi phương thức: Dữ liệu ngôn ngữ không hợp lệ


14

Sử dụng Arch.

$ localectl status
System Locale: n/a

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

Được rồi, vì vậy tôi chỉ cần đặt ngôn ngữ, phải không?

 $ localectl list-locales
 en_US.utf8

... tuyệt, tôi sẽ sử dụng en_US.utf8

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

Điêu tôi tệ gi co thể xảy ra?


2
Điều này không nên được đóng lại vì "không thể được sao chép". Tôi đã có cùng một vấn đề và đến đây thông qua tìm kiếm và tìm thấy giải pháp.
Caleb

1
Theo số lượng upvote, có vẻ như khá nhiều người trong chúng ta có thể tái tạo thông báo lỗi này bằng cách sử dụng sai localectllệnh. :) Trong trường hợp của tôi, đó là trên hệ thống CentOS 7.
Anthony G - công lý cho Monica

Câu trả lời:


13

Không sao, tôi chỉ sử dụng nó sai.

Từ info localectl:

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

1
Bất cứ ai cũng biết làm thế nào tôi đặt cú pháp tô sáng cho một bài đăng thành bash?
robert

1
Bạn có thể buộc nó bằng: <!-- language: lang-bsh -->(nó thường được kích hoạt bởi các thẻ) ...
jasonwryan

4
Để làm rõ, thay vì localectl set-locale en_US.utf8, bạn đã sử dụng localectl set-locale LANG="en_US.utf8".
ILMostro_7

@jasonwryan, tôi nghi ngờ bshcó nghĩa là
vỏ đậu

1
... và đăng xuất và đăng nhập lại để có hiệu lực.
WesternGun
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.