Proxmox 4.3 dpkg-reconfigure console-setup fails

spirkaa

Renowned Member
Dec 9, 2016
6
2
68
34
I'm trying to setup Cyrillic character set with dpkg-reconfigure console-setup, but always get this error with any combinations of parameters:
Code:
/usr/bin/ckbcomp: Can not find file "symbols/en-us" in any known directory

Without this setting i got ????????? and other odd characters in console instead of cyrillic characters.
To exclude a misconfiguration, I checked this on two different hosts, and a virtual machine - all the same.

proxmox-ve: 4.3-75 (running kernel: 4.4.35-1-pve)
pve-manager: 4.3-14 (running version: 4.3-14/3a8c61c7)
pve-kernel-4.4.35-1-pve: 4.4.35-75
pve-kernel-4.4.19-1-pve: 4.4.19-66
lvm2: 2.02.116-pve3
corosync-pve: 2.4.0-1
libqb0: 1.0-1
pve-cluster: 4.0-48
qemu-server: 4.0-101
pve-firmware: 1.1-10
libpve-common-perl: 4.0-83
libpve-access-control: 4.0-19
libpve-storage-perl: 4.0-70
pve-libspice-server1: 0.12.8-1
vncterm: 1.2-1
pve-docs: 4.3-19
pve-qemu-kvm: 2.7.0-9
pve-container: 1.0-87
pve-firewall: 2.0-33
pve-ha-manager: 1.0-38
ksm-control-daemon: 1.2-1
glusterfs-client: 3.5.2-2+deb8u2
lxc-pve: 2.0.6-2
lxcfs: 2.0.5-pve1
criu: 1.6.0-1
novnc-pve: 0.5-8
smartmontools: 6.5+svn4324-1~pve80
zfsutils: 0.6.5.8-pve13~bpo80

ssh.png websh.png
 
I have same error on pve-manager/4.4-17/70a65945 (running kernel: 4.4.76-1-pve)...
 
this is fixed in the PVE 5 installer, you need to replace 'en-us' with 'us' in /etc/default/keyboard
 
Thank You very much! Now I can see Cyrillic in console, staying on "en_US.UTF-8" locale. But in the noVNC shell of my ProxMox node all Cyrillic symbols are still displaying as blanks...