Franck Bui changed bug 1195508
What Removed Added
Assignee systemd-maintainers@suse.de dracut-maintainers@suse.de

Comment # 12 on bug 1195508 from
I can see 2 issues:

 1. /etc/vconsole defines KEYMAP= which was initialized with a filename with
extensions (.map.gz). I think that's incorrect and only the mapping name should
be used, 'us' in that case.

The reason is that systemd-vconsole-setup calls and passes the value of KEYMAP
to loadkeys(1), "us.map.gz" in this case. However loadkeys(1) basically uses
the passed value as it was specified to find the mapping table on the disk.

Hence by defining KEYMAP=us.map.gz, it (installer ?) strongly makes assumption
on how the mapping file is saved (compressed in this case) on the disk. Which
leads to the second issue...

 2. for some reasons, the mapping tables were embedded in initrd uncompressed
(see comment #8). I don't think that's correct neither and dracut should keep
the mapping files as they are saved on the host especially if they were
compressed (smaller).

So I think this is a dracut issue, hence can you please take it over Antonio ?

For issue #1, it may deserve a new bug report of its own.


You are receiving this mail because: