[Bug 521878] Re: console keymap settings lost after reboot

Jarod Andre.Weidemann at web.de
Mon Feb 15 11:49:43 UTC 2010


** Description changed:

  Binary package hint: console-data
  
  I am running Lucid-amd64 on my machine.
  
  lsb_release -rd
  Description:    Ubuntu lucid (development branch)
  Release:        10.04
  
  I installed it via:
  debootstrap --arch amd64 lucid /tftpboot/ubuntu-10.4 http://de.archive.ubuntu.com/ubuntu/
  chroot /tftpboot/ubuntu-10.4
  apt-get install language-pack-en
  apt-get install nfs-common linux-image-2.6.32-13-generic console-data
  ### I set the keymap to qwertz -> Germany -> latin1 - no dead keys. ###
  groupadd ...
  useradd ...
  passwd ...
  vigr ...
  
  After editing /etc/initramfs-tools/initramfs.conf for boot via NFS and updating the initrd, I bootet the machine via PXE and had an english keymap after first login.
  I then did "dpkg-reconfigure console-data". The following dialog showed the settings I did during install. After dpkg-reconfigure was done, I had the correct console keyboard layout again. But after a reboot, I was back to the English layout.
  Even with a working German layout I cannot type any Umlauts (äöü) or ß.
  
  dpkg -l|egrep "kbd|console-data|language-pack" shows the following:
  
  ii  console-data                     2:1.10-1                                       keymaps, fonts, charset maps, fallback table
  ii  kbd                              1.15-1ubuntu1                                  Linux console font and keytable utilities
  ii  language-pack-en                 1:10.04+20100206.1                             translation updates for language English
  ii  language-pack-en-base            1:10.04+20100206.1                             translations for language English
  
- Thanks for your help.
+ 
+ After some digging in /etc/init.d/ I found keyboard-setup and keymap.sh. 
+ dpkg showed the files were contained in the following packets:
+ 
+ dpkg -S /etc/init.d/keyboard-setup
+ console-setup: /etc/init.d/keyboard-setup
+  dpkg -S /etc/init.d/keymap.sh
+ console-common: /etc/init.d/keymap.sh
+ 
+ After a look into /etc/init.d/keymap.sh I found the following lines:
+ 
+ # If setupcon is present, then we've been superseded by console-setup.
+ if type setupcon >/dev/null 2>&1; then
+         exit 0
+ fi
+ 
+ After that I took a look into /etc/init.d/keyboard-setup.
+ 
+ The last 4 lines in /etc/default/console-setup looked like this:
+ 
+ XKBMODEL="pc105"
+ XKBLAYOUT="us"
+ XKBVARIANT=""
+ XKBOPTIONS=""
+ 
+ That explains, why the machine always comes up with an English layout. 
+ This also means I have to do "dpkg-reconfigure console-setup" to change the layout.
+ 
+ So after installing console-data I would have expected at least a
+ warning , telling me that what ever I set up under this dialogue will
+ have no affect when console-setup is installed.
+ 
+ Thank you.

-- 
console keymap settings lost after reboot
https://bugs.launchpad.net/bugs/521878
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


More information about the universe-bugs mailing list