Univention Bugzilla – Bug 23647
Falsches Tastaturlayout nach Reboot: en_US statt de_DE
Last modified: 2014-07-31 16:03:53 CEST
Das ist mi jetzt schon bei der 2. UCS-3.0 Instanz aufgefallen, das nach dem Reboot in die neu installierte Instaanz das Tastaturlayout auf der Konsole nicht stimmt: Im Installer wurde German (qwertz) ausgewählt, nach dem Reboot ist allerdings die Boot-Konfiguration (US) aktiv. # ucr search keyb xorg/keyboard/options/XkbLayout: de # zgrep -B1 -A1 key[bm] /var/log/univention/install* | grep -v parti /var/log/univention/installation.log.gz: acl bash-completion bzip2 console-common console-data console-setup /var/log/univention/installation.log.gz: console-terminus cracklib-runtime file kbd keyboard-configuration libbsd0 /var/log/univention/installation.log.gz: libcap2 libcrack2 libexpat1 libldap-2.4-2 libmagic1 libpci3 libreadline5 /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz: acl bash-completion bzip2 console-common console-data console-setup /var/log/univention/installation.log.gz: console-terminus cracklib-runtime file kbd keyboard-configuration libbsd0 /var/log/univention/installation.log.gz: libcap2 libcrack2 libexpat1 libldap-2.4-2 libmagic1 libpci3 libreadline5 /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz:WARNING: The following packages cannot be authenticated! /var/log/univention/installation.log.gz: console-data console-terminus xkb-data keyboard-configuration console-setup /var/log/univention/installation.log.gz: kbd console-common libcap2 ntpdate rsyslog bash-completion libmagic1 file /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz:Unpacking xkb-data (from .../xkb-data_1.8-2.11.201104280922_all.deb) ... /var/log/univention/installation.log.gz:Selecting previously deselected package keyboard-configuration. /var/log/univention/installation.log.gz:Unpacking keyboard-configuration (from .../keyboard-configuration_1.68.20.201107191002_all.deb) ... /var/log/univention/installation.log.gz:Selecting previously deselected package console-setup. /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz:Setting up console-data (2:1.10-9.16.201104221254) ... /var/log/univention/installation.log.gz:Looking for keymap to install: /var/log/univention/installation.log.gz:NONE /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz:Setting up xkb-data (1.8-2.11.201104280922) ... /var/log/univention/installation.log.gz:Setting up keyboard-configuration (1.68.20.201107191002) ... /var/log/univention/installation.log.gz:Setting up console-setup (1.68.20.201107191002) ... /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz:Setting console screen modes. /var/log/univention/installation.log.gz:Skipping font and keymap setup (handled by console-setup). /var/log/univention/installation.log.gz:Setting up libcap2 (1:2.19-3.10.201104231450) ... /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz:Setting up console-common (0.7.85.13.201108301542) ... /var/log/univention/installation.log.gz:Looking for keymap to install: /var/log/univention/installation.log.gz:NONE /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz:'module' object has no attribute 'handler' /var/log/univention/installation.log.gz:Module: keymap /var/log/univention/installation.log.gz:File: /etc/default/locale /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz:Create gdm/language /var/log/univention/installation.log.gz:Create locale/keymap /var/log/univention/installation.log.gz:File: /etc/locale.gen /var/log/univention/installation.log.gz:Module: keymap /var/log/univention/installation.log.gz:Module: keymap /var/log/univention/installation.log.gz:File: /etc/locale.gen /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz:'module' object has no attribute 'handler' /var/log/univention/installation.log.gz:Create xorg/keyboard/options/XkbLayout /var/log/univention/installation.log.gz:Create version/version /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz:File: /etc/resolv.conf /var/log/univention/installation.log.gz:Module: keymap /var/log/univention/installation.log.gz:File: /etc/cron.d/univention-ucr-cronjobs /var/log/univention/installation.log.gz:-- /var/log/univention/installation.log.gz:update-initramfs: Generating /boot/initrd.img-2.6.32-ucs47-686 /var/log/univention/installation.log.gz:Module: keymap /var/log/univention/installation.log.gz:File: /etc/apt/apt.conf.d/80proxy /var/log/univention/installer.log.gz:(main) leftmenu /var/log/univention/installer.log.gz:binary-keyset: /usr/keymaps/de-latin1.kmap /var/log/univention/installer.log.gz:binary-keyset: /usr/keymaps/de-latin1.kmap /var/log/univention/installer.log.gz:(main) check depends return 0 for Systemrolle Ein "loadkeys /etc/console/boottime.kmap.gz" korrigiert das für die akuelel Sitzung. Ursache ist, das mit Squeeze die Layout-Konfiguration von "kbd" auf "console-setup" und "keyboard-configuration" umgestellt wurde. Letzteres erlaubt es das Layout zentral sowohl für die Linux-Text-Konsole alsauch für X11 zu konfigurieren. Das passiert per "dpkg-reconfigure keyboard-configuration". Um die Konfiguration dann auch direkt für die laufende Sitzung zu aktivieren muß "setupcon" aufgerufen werden; beim nächsten Reboot erledigt das "/etc/init.d/console-setup" dann.
*** This bug has been marked as a duplicate of bug 23207 ***