|
Bugzilla – Full Text Bug Listing |
| Summary: | kbd fails to start when there are >2 keymaps, blocking textmode login | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.1 | Reporter: | Forgotten User OIWrdPIkbR <forgotten_OIWrdPIkbR> |
| Component: | Other | Assignee: | Michal Marek <mmarek> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P2 - High | CC: | forgotten_XG9X5w8kVa |
| Version: | Factory | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | openSUSE 11.0 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
/etc/sysconfig/keyboard
updated kbd init script |
||
|
Description
Forgotten User OIWrdPIkbR
2008-10-05 00:37:33 UTC
Created attachment 244934 [details]
/etc/sysconfig/keyboard
Confirmed. It fails at the line 358 that shows as "loadkeys -C '/dev/tty1 /dev/tty2 /dev/tty3 /dev/tty4 /dev/tty5 /dev/tty6", blocking until CTRL-D is pressed. It fails because $KEYMAP is empty for some reason, and loadkeys expect input from stdio then. Created attachment 245331 [details]
updated kbd init script
This should fix the bug in the init script. Note however that with KEYTABLE="es" it will load the olpc keymap, because "olpc" sorts before "qwerty". Setting KEYTABLE="qwerty/es' in /etc/sysconfig/keyboard should load the desired keymap (will file a YaST bug for that).
. Bug is still present on Beta3. There is one line that changed though: Loading compose table winkeys shiftctrl latin1.add [done] now is Loading compose table latin1.add [done] But the error is still present. Sorry, the fix didn't make it into Beta3. Watch for a kbd with this changelog entry: - fix case when multiple keymaps are found (bnc#259694) - allow to specify a path such as 'i386/es.map.gz' in KEYTABLE |