Bug in keyboard layout?

mechanicus

Renowned Member
Mar 30, 2009
54
0
71
Germany
Hello,

I've backup a kvm-vm in a server running Proxmox 1.9 and restore it using the web interface on a server running 2.0 beta 3.
I'm starting the vm and open the console of the web interface.
I'm not able to log in. I've found out, that the "#" of my german keybord is a "§" in the console. So the password get wrong. This is only in the console, not any where else. A ssh login runs well. Also a XDMCP connection to the vm and the console of the webinterface of Proxmox 1.9.

Code:
# pveversion -v
pve-manager: 2.0-18 (pve-manager/2.0/16283a5a)
running kernel: 2.6.32-6-pve
proxmox-ve-2.6.32: 2.0-55
pve-kernel-2.6.32-6-pve: 2.6.32-55
lvm2: 2.02.88-2pve1
clvm: 2.02.88-2pve1
corosync-pve: 1.4.1-1
openais-pve: 1.1.4-1
libqb: 0.6.0-1
redhat-cluster-pve: 3.1.8-3
pve-cluster: 1.0-17
qemu-server: 2.0-13
pve-firmware: 1.0-14
libpve-common-perl: 1.0-11
libpve-access-control: 1.0-5
libpve-storage-perl: 2.0-9
vncterm: 1.0-2
vzctl: 3.0.29-3pve8
vzprocps: 2.0.11-2
vzquota: 3.0.12-3
pve-qemu-kvm: 1.0-1
ksm-control-daemon: 1.1-1
 
Last edited:
Same bug with the Danish keyboard running Proxmox 2.0 Beta 3 and using the console.

Example, the ‘/’ char should be located on SHIFT+7 but is located on SHIFT+6 instead.
 
Last edited:
Did not see that option, nice :)

However, when I change it to 'dk' Danish, I get the following error. I did the change when the VM was down, when I change it back again to 'Default' everything is fine:

Could not read keymap file: 'dk'
TASK ERROR: start failed: command '/usr/bin/kvm -id 103 -chardev 'socket,id=monitor,path=/var/run/qemu-server/103.mon,server,nowait' -mon 'chardev=monitor,mode=readline' -vnc unix:/var/run/qemu-server/103.vnc,x509,password -pidfile /var/run/qemu-server/103.pid -daemonize -usbdevice tablet -name test3 -smp 'sockets=1,cores=6' -nodefaults -boot 'menu=on' -vga cirrus -tdf -k dk -drive 'if=none,id=drive-ide2,media=cdrom,aio=native' -device 'ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=device-ide2,bootindex=200' -drive 'file=/var/lib/vz/images/103/vm-103-disk-1.raw,if=none,id=drive-virtio0,aio=native,cache=none' -device 'virtio-blk-pci,drive=drive-virtio0,id=virtio0,bus=pci.0,addr=0xa,bootindex=100' -m 1024 -netdev 'type=tap,id=net0,ifname=tap103i0,script=/var/lib/qemu-server/pve-bridge,vhost=on' -device 'virtio-net-pci,mac=F6:91:72:02:2A:C1,netdev=net0,bus=pci.0,addr=0x12,bootindex=300'' failed: exit code 1
 
Hi dietmar,

I have submitted a bug report. Didn’t think about using ‘da’, I guess it could be used since NATO is using that and not ‘dk’. But I think most Danes will use ‘dk’. ;)