After bcl fixed https://bugzilla.redhat.com/show_bug.cgi?id=974784 , if you specify 'keyboard fr' in a kickstart for a live image , the file /etc/vconsole.conf is written in the live image with this content: KEYMAP="fr" FONT="latarcyrheb-sun16" However, on boot of the system, the 'us' keymap is still in use (though 'localectl' reports "VC Keymap: fr". If you run 'systemctl restart systemd-vconsole-setup.service' , the correct keymap is loaded. Not sure if this is a bug in systemd or if it correctly loads fr and then something else jumps in and loads us, I'm currently trying to track it down.
Might be this: https://bugzilla.redhat.com/show_bug.cgi?id=970030
I'm not totally sure I see the connection; I've been vaguely following that whole ball of wax but I don't quite see what you mean by them being the same thing. What exactly is the problem in 970030? What needs to happen to fix it? Why might that fix this too?
Oh, in case it helps in debugging at all, I've noticed that consoles (VTs) in my VMs often somewhat inexplicably have a sort of ugly, vomit-yellow color background, including in this case. As well as making the keyboard map take effect, 'systemctl restart systemd-vconsole-setup.service' causes that background to go away. No idea what that means, but maybe it means something.
oh, and indeed, the console on the live images does show the unicode apostrophe in "Schrödinger’s Cat" as a square blob.
This problem occurs with an installed system, also. (It's not specific to "live" boots from CD/DVD.) Neither the keymap nor the font specified in /etc/vconsole.conf are recognized: From /var/log/messages: systemd[1]: Starting Setup Virtual Console... localhost.localdomain systemd-vconsole-setup[120]: cannot open file [key-map file] localhost.localdomain systemd-vconsole-setup[120]: /usr/bin/loadkeys failed with error code 1. localhost.localdomain systemd-vconsole-setup[120]: Cannot open font file [font name] localhost.localdomain systemd-vconsole-setup[120]: /usr/bin/setfont failed with error code 66. localhost.localdomain systemd[1]: Started Setup Virtual Console. Once the system has started, 'sudo systemctl restart systemd-vconsole-setup.service' completes without error, the font is changed and the new keymap is in effect. Changing the kernel command-line options 'vconsole.keymap' and 'vconsole.font' does not fix the problem, either. The default keymap and font are in effect when the system has finished start-up. $ rpm -q kernel systemd kernel-3.9.9-301.fc19.x86_64 systemd-204-9.fc19.x86_64
Mark: I don't think that's necessarily the same thing. Setting keymap in /etc/vconsole.conf on an installed system works fine for me.
(In reply to Adam Williamson from comment #6) OK. I will submit a new report.
https://bugzilla.redhat.com/show_bug.cgi?id=1001411
*** This bug has been marked as a duplicate of bug 1001411 ***