From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225 Description of problem: keytable warnings at boot timeApr 3 17:02:53 fluid generated at boot time. Version-Release number of selected component (if applicable): kbd-1.08-4 How reproducible: Always Steps to Reproduce: 1.Boot RH9. 2.Watch for "keytable: mapscrn: cannot open map file _iso15_ error" at boot Additional info:
I'm seeing the same problem at boot. Is there any functional impact resulting from this message (none noticed)?
I have the same error message at boot, and the resulting problem is that I don't have accented characters and the euro symbol in the console of my spanish system. I think that kbd-1.08-4 is not packing iso15 fonts. The error can be triggered if you have: SYSFONTACM="iso15" in /etc/sysconfig/i18n
1) Upgraded from Redhat8. Bug not present in Redhat8. 2) Causes some man pages to fail ("man getrusage"). 3) Other fonts missing in Redhat9 Apr 21 22:07:19 library modprobe: modprobe: Can't locate module char-major-188 Apr 21 22:07:24 library xfs: ignoring font path element /usr/X11R6/lib/X11/fonts/CID (unreadable) Apr 21 22:07:24 library xfs: ignoring font path element /usr/X11R6/lib/X11/fonts/local (unreadable) Apr 21 22:07:24 library xfs: ignoring font path element /usr/X11R6/lib/X11/fonts/latin2/Type1 (unreadable) Apr 21 22:07:28 library modprobe: modprobe: Can't locate module char-major-81
I chased this and I think I got it nailed down (the following applies to Fedora Core but should apply to RedHat 9 also). The problem is not with the kbd package but with initscripts, initscripts-7.42.2-1 on my host, and specifically with /sbin/setsysfont. Basically, the following fragment of /sbin/setsysfont: SYSFONTACM=`echo $SYSFONTACM | sed "s|iso0|8859-|g" does not work as intended if SYSFONTACM=iso15, it works for values from "iso01" to "iso09" only. The fix is straightforward: SYSFONTACM=`echo $SYSFONTACM | sed "s|iso0\?|8859-|g" Hope this helps.
Created attachment 97072 [details] Fix to /sbin/setsysfont as discussed above. Also added braces around variable substition on preceding line, for clarity (that threw me off at first).
fixed in the initscripts in the current release