perl: warning: Setting locale failed.

- -

perl: warning: Setting locale failed.
« kdy: Dnes v 07:58:36 »
Na Debian 12 Bookworm jsem zkusil "apt install atop earlyoom sysstat"

a mimo jiné to hlásilo mnohokrát chyby:

Citace
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_MONETARY = "cs_CZ.UTF-8",
        LC_ADDRESS = "cs_CZ.UTF-8",
        LC_TELEPHONE = "cs_CZ.UTF-8",
        LC_NAME = "cs_CZ.UTF-8",
        LC_MEASUREMENT = "cs_CZ.UTF-8",
        LC_IDENTIFICATION = "cs_CZ.UTF-8",
        LC_NUMERIC = "cs_CZ.UTF-8",
        LC_PAPER = "cs_CZ.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_MONETARY = "cs_CZ.UTF-8",
        LC_ADDRESS = "cs_CZ.UTF-8",
        LC_TELEPHONE = "cs_CZ.UTF-8",
        LC_NAME = "cs_CZ.UTF-8",
        LC_MEASUREMENT = "cs_CZ.UTF-8",
        LC_IDENTIFICATION = "cs_CZ.UTF-8",
        LC_NUMERIC = "cs_CZ.UTF-8",
        LC_PAPER = "cs_CZ.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").

Nevím proč k tomu došlo, ale zdá se, že pomohl příkaz:
Citace
sed -i 's/^# *cs_CZ.UTF-8/cs_CZ.UTF-8/' /etc/locale.gen && locale-gen && update-locale
Generating locales (this might take a while)...
  cs_CZ.UTF-8... done
  en_US.UTF-8... done
Generation complete.

doporučila ho soukromá AI Lumo.


vcunat

  • ***
  • 188
    • Zobrazit profil
    • E-mail
Re:perl: warning: Setting locale failed.
« Odpověď #1 kdy: Dnes v 08:02:01 »
A co je cílem tohoto vlákna?

Re:LINUX: warning: Setting locale failed.
« Odpověď #2 kdy: Dnes v 12:03:16 »

MOC děkuju !!! překvapujue mě že na to stačí jen edicate 1 souboru a dva příkazy !!!! to jsem nečekal!!! v půlce distribucí mi s tím mám problém.
zoufalý problém na některých systémech, který mě dohání do anxiety. Prostě mám pocit,že debian je schválně rozbitý. Jaké balíky mám nainstalovat, jaké /etc soubory upravit abych při loginu nedostával:

Debian GNU/Linux comes with ABSOLUTELY N 8) WARRANTY, to the extent  >:( permitted by applicable law
Kód: [Vybrat]
Last login: Tue Sep  18 30:00:44 2096 from 192.168.5.28
-bash: warning: setlocale: LC_ALL: cannot change locale (cs_CZ.UTF-8): No such file or directory
-bash: warning: setlocale: LC_CTYPE: cannot change locale (cs_CZ.UTF-8): No such file or directory
-bash: warning: setlocale: LC_COLLATE: cannot change locale (cs_CZ.UTF-8): No such file or directory
-bash: warning: setlocale: LC_ALL: cannot change locale (cs_CZ.UTF-8): No such file or directory
-bash: warning: setlocale: LC_CTYPE: cannot change locale (cs_CZ.UTF-8): No such file or directory
-bash: warning: setlocale: LC_COLLATE: cannot change locale (cs_CZ.UTF-8): No such file or directory
-bash: warning: setlocale: LC_ALL: cannot change locale (cs_CZ.UTF-8): No such file or directory
nejde psát české znaky.

Existuje nějaké řešení do 15 příkazů a do 5 minut? MOřil jsem se s tím asi půl hodiny jednou, zkusil 10 balíků, různé reconfigure, editaci v /etc, vtconsole, xkb, setlocale, systemd... a stejně nic
« Poslední změna: Dnes v 12:08:55 od LacconePanda »