[ DEBUG ]: 09:08:52 | Looking for chroot in /usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
[ DEBUG ]: 09:08:52 | EXEC: [chroot /result/build/image-root chown -R ansible:users /home/ansible]
[ INFO ]: 09:08:52 | Setting up keytable: us
[ DEBUG ]: 09:08:52 | Looking for chroot in /usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
[ DEBUG ]: 09:08:52 | EXEC: [chroot /result/build/image-root systemd-firstboot --help]
[ DEBUG ]: 09:08:52 | Looking for chroot in /usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin
[ DEBUG ]: 09:08:52 | EXEC: [chroot /result/build/image-root systemd-firstboot --keymap=us]
[ DEBUG ]: 09:08:52 | EXEC: Failed with stderr: Keymap us is not installed., stdout: (no output on stdout)
Despite the fact that the keymap exists e.g. in /result/build/image-root/usr/share/keymaps/i386/qwerty/us.kmap.gz
Is there a way to see where systemd-firstboot searches for the keymap? I think the culprit could be a changed debian package that would contain the keymap but I'm not sure thats why I would like to see where firstboot looks for the keymap.
Any ideas or similiar experience?
Hi,
I tried this today and sadly the only message I get is "Keymap us is not installed".
But skipping the keytable in the configuration leads to a successful build. The image then has a /etc/vconsole.conf that points to /etc/default which has the us keymap as default.
But I'm able to reproduce the the systemd-firstboot behavior in the image itself.
ansible@kub001:~$ sudo systemd-firstboot --keymap=us
Keymap us is not installed.
ansible@kub001:~$ sudo systemd-firstboot --keymap=/usr/share/keymaps/i386/qwerty/us.kmap.gz
Keymap /usr/share/keymaps/i386/qwerty/us.kmap.gz is not valid.
ansible@kub001:~$ sudo systemd-firstboot --keymap=us.kmap.gz
Keymap us.kmap.gz is not installed.
I find the keymap not valid entry very interesting. It almost seems like systemd-firstboot has no search path for the keymaps. But this is not a problem with kiwi it seems to be a debian specific systemd-firstboot issue.
Regards