Bug 87944
| Summary: | keytable: mapscrn: cannot open map file _iso15_ error at boot | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Tom Wood <woodt> | ||||
| Component: | kbd | Assignee: | Eido Inoue <havill> | ||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | 9 | CC: | alfre, davide_bolcioni, hantgan, moneta.mace | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | i386 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2004-02-27 01:37:31 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
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 |
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: