Nie można ponownie skonfigurować ustawień regionalnych w Raspberry Pi


20

Kiedy uruchamiam pi, wyświetla następujące ostrzeżenia:

-bash: ostrzeżenie: setlocale: LC_ALL: nie można zmienić ustawień narodowych (en_US.UTF-8)
-bash: ostrzeżenie: setlocale: LC_ALL: nie można zmienić ustawień narodowych (en_US.UTF-8)
-> bash: ostrzeżenie: setlocale: LC_ALL: nie można zmienić locale (en_US.UTF-8)

Kiedy robię

>locale
 locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

Zmieniłem zawartość / etc / default / locale na następujące

# File generated by update-locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=en_US.UTF-8

Próbowałem ponownie skonfigurować ustawienia regionalne przy użyciu

sudo dpkg-rekonfiguruj ustawienia regionalne

Ale za każdym razem, gdy menu się otwiera, bez dokonywania wyboru. Muszę wybrać

pl_US.UTF-8 UTF-8

za każdym razem, a wybranie tego powoduje błąd

Generowanie ustawień narodowych (może to chwilę potrwać) ...
Generowanie zakończone.
*** update-locale: Błąd: nieprawidłowe ustawienia regionalne: LANG = en_GB.UTF-8 LANGUAGE = "en_US.UTF-8" LC_ALL = "en_US.UTF-8"

Jak usunąć te ostrzeżenia?


1
Czy raspi-configkonfigurowałeś już opcje międzynarodowe?
Milliways,

1
tak, zrobiłem to, ale bezskutecznie. Miałem świszczący oddech, kiedy występował ten problem. Teraz zainstalowałem Jessie, nadal tak jest. Nie wiem, jak po sformatowaniu karty i zainstalowaniu nowego systemu operacyjnego problem może nadal występować.
aayu5h

To zadziałało dla mnie ... daker.me/2014/10/… Powodzenia !!!
Mirthless

Odpowiedzi:


22

Ten post na blogu pomógł mi: Raspberry Pi - Naprawianie ustawień regionalnych http://www.jaredwolff.com/blog/raspberry-pi-setting-your-locale

  • Edytuj /etc/locale.geni odkomentuj linię, en_US.UTF-8 np. sudo nano /etc/locale.gen
    Odkomentuj linię, usuwając prowadzenie#

  • Biegać sudo locale-gen en_US.UTF-8

  • Biegać sudo update-locale en_US.UTF-8

1
To zadziałało dla mnie
gokarty

To zadziałało również dla mnie
timbram

Dziękujemy, to działa nadal od listopada 2019 r.
Agustin

5

Inne odpowiedzi nie działały dla mnie, ale znalazłem taką, która zadziałała.

Biegać sudo nano /etc/default/locale

Zmień, aby uwzględnić te trzy wiersze:

LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
LANGUAGE=en_US.UTF-8

Następnie uruchom ponownie system i powinien zostać zaktualizowany.


0

Ponieważ sflashowałeś nowy obraz i nadal nie działa, wygląda na to, że masz problem ze sprzętem. Czy masz kolejną malinową pi do wypróbowania? Jeśli to zrobisz i pojawi się ten sam błąd, upewnij się, że pobierasz odpowiedni obraz lub spróbuj noobs, aby się upewnić. Jeśli nie masz innego malinowego pi, zalecamy uruchomienie sudo update-locale en_US.UTF-8i sprawdzenie, czy to rozwiąże problem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.