A work around to get vnc enabled for those that need it until this is fixed is to manually copy from source tree pc-bios/keymaps/* to qemu- data keymaps directory, usually installed at /usr/share/qemu/keymaps or /usr/local/share/qemu/keymaps (default prefix).
Commit that broke the install of keymaps is either https://github.com/qemu/qemu/commit/09db9b9db38e82acbc1fd4fa4661ac19c387380c (commit hash 09db9b9db38e82acbc1fd4fa4661ac19c387380c) or https://github.com/qemu/qemu/commit/ddcf607fa3d6881cf0286a9b88a40fde265cbe37 (commit hash ddcf607fa3d6881cf0286a9b88a40fde265cbe37) -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1895219 Title: qemu git -vnc fails due to missing en-us keymap Status in QEMU: New Bug description: If trying to run qemu with -vnc :0, it will fail with: ./qemu-system-x86_64 -vnc :2 qemu-system-x86_64: -vnc :2: could not read keymap file: 'en-us' share/keymaps is missing en-us keymap and only has sl and sv, confirmed previous stable versions had en-us. Tried with multiple targets, on arm64 and amd64 Git commit hash: 9435a8b3dd35f1f926f1b9127e8a906217a5518a (head) To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1895219/+subscriptions