VPS nezobrazí české znaky v bashi

VPS nezobrazí české znaky v bashi
« kdy: 13. 03. 2022, 20:57:45 »
po přihlášení na ssh do bashe dostanu: bash: warning: setlocale: LC_ALL: cannot change locale (cs_CZ.UTF-8) . Pro kompletnost dodávám že problém je ve všech klientech ssh. Z těchto klientů na jiném systému naprosto bezproblémů
dělá mi to hodně divné mixované symptomy:
standardně v bashi nemohu psát české znaky.  normálně mám na host OS české rozložení s ěščř v řadě. Na androidu podržením písmene.
V jiném programu (nano) dělají haluze (          ^mkllk         ^{   ^m  FG         +   ^{++   ^{+                  HJK)

ALE:  příkaz (cat|)hexdump -C ...  Normálně do prázdného řádku nakrásno mi jde napsat "Přeskočil nať" bez problému (výpis je 50 c5 99 65 73 6b 6f c4  8d 69 6c 20 6e 61 c5 a5  |P..esko..il na..|

Zkoušel jsem apt-get install console-data a vybrat pc.qwertz-cz.
OS: Debian /5.10
Pak jsem našel někde na netu že jde bug debinanu

Kód: [Vybrat]
root@sys:~# install-keymap /usr/share/keymaps/i386/qwertz/cz-us-qwertz.kmap.gz
WARNING: tempfile is deprecated; consider using mktemp instead.
WARNING: tempfile is deprecated; consider using mktemp instead.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "en_US:en",
        LC_ALL = "cs_CZ.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
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
WARNING: tempfile is deprecated; consider using mktemp instead.
WARNING: tempfile is deprecated; consider using mktemp instead.


Druhý problém:
localectl list-keymaps
Failed to read list of keymaps: No such file or directory


Jak zprovoznit , aby to psaní fungovalo? Očividně znaky se nějak na systém přenesou, když cat je přečte, ale to je tak vše.

Výstup localectl z jiného systému bezproblémů:
Kód: [Vybrat]
$
#systému kde to jde
localectl
   System Locale: LANG=cs_CZ.UTF-8
       VC Keymap: n/a
      X11 Layout: cz
       X11 Model: pc102

# na vps:
# localectl
   System Locale: LANG=en_US.UTF-8
                  LANGUAGE=en_US:en
       VC Keymap: cg
      X11 Layout: us
       X11 Model: pc105

« Poslední změna: 13. 03. 2022, 21:19:28 od Petr Krčmář »


k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:VPS nezobrazí české znaky v bashi
« Odpověď #1 kdy: 13. 03. 2022, 21:49:27 »
dpkg-reconfigure locales

Re:VPS nezobrazí české znaky v bashi - Vyřešeno
« Odpověď #2 kdy: 13. 03. 2022, 21:50:38 »
Tak vyřešeno. Tajemná formule zní dpkg-reconfigure locales

EDIT: to není možné, před 3 minutami jsem to vyřešil a chtěl napsat řádek nahoře , ale taky srdíčko za snahu