This bug was fixed in the package console-setup - 1.178ubuntu1

console-setup (1.178ubuntu1) bionic; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - Add an apport hook.
    - If the locale is C during configuration, only set CHARMAP to ISO-8859-15
      on kFreeBSD; otherwise restore the previous behaviour from before the
      kFreeBSD port of using UTF-8 in that case.
    - Change the default font from Fixed to VGA for Lat15; while it's not
      entirely complete, it looks better and is largely good enough.
    - Set keymap and font in the initramfs if possible and sensible.
    - debian/vtrgb, debian/vtrgb.vga,
      debian/console-setup-linux.setvtrgb.service, debian/rules,
      debian/console-setup-linux.postinst: use Ubuntu's virtual terminal color
      scheme by default, with a VGA color scheme available as an alternative.
    - Don't copy keyboard-configuration questions to /target in OEM mode.
      oem-config will ask them later, and copying these confuses it.
    - Tolerate absence of setupcon in postinst scripts.
    - Added templates for keyboard detection.
    - If the detect-keyboard debconf plugin is available
      (cdebconf-newt-detect-keys in the installer), then offer to use it to
      detect the keyboard layout.
    - Fix default keyboard selection for language/country combinations
      lacking a proper combined locale.
    - Map ppc64el/* to XKBMODEL=pc105.
    - Quiet config/postinst when we have no USB devices.
    - debian/preprocessor: revert the removal of keyboard names (for size) of
      console-setup-udeb: we do need those, since we don't use the simplified
      xkb-keymap template from Debian just yet: this way we can still show
      country/language names when selecting a keyboard, layout or variant.
    - Don't make debian/copyright a symlink to COPYRIGHT, this is disallowed
      by the Ubuntu archive installer.
    - Include pc105.tree for ubiquity; make sure it gets built.
    - Add Keyboard/Makefile rule to build pc105.tree.
    - Fix command injection in ckbcomp.
    - Generate a locale locally for translating keyboard names in
    - xmlreader, Added model entry to skip model selection.
    - setupcon:
      - the variables are taken from a config file which, if changed,
        invalidates the cache.
      - there is only ever one keyboard map per system.
      - the system should not have to resolve filenames to find the keymap cache
        on boot.
      - Map XKBMODEL=SKIP to '' for compatibility with existing
      - Explicitly exit 0, so that postinsts don't fail in the event that
        loadkeys can't find a console.
    - Handle unattended upgrades without breaking plymouth when updating
      console fonts.
    - debian/rules: revert hard-coding of a list of "debconf-selectable"
      layouts for the udebs, since we don't use this debconf question in Ubuntu
      and all layouts are selectable.
    - Make sure we give a meaningful name to ch layouts: "Switzerland" instead
      of "German (Switzerland), since it includes French too.
    - Add console-setup-tty and the udev rule that uses it to set Unicode, font,
      and keyboard mode at early boot.
    - Keyboard/Makefile: make sure is built with accurate data
      from xkb-data.
    - Don't cat over the keymaps; they're already moved to the right place.
    - debian/console-setup.postinst: Replace the checking of fgconsole in [1-6]
      with checking if fgconsole is a tty according to logind. The previous
      assumption was that a graphical environment would be on vt7, which isn't
      true with gnome-shell any more.
    - debian/console-setup.postinst, debian/keyboard-configuration.postinst:
      Don't call setupcon --force -k any more - it breaks wayland sessions.
      (LP: #1710637)
    - debian/control: drop console-setup-freebsd: we don't keep it around since
      it's uninstallable because vidcontrol/kbdcontrol.
    - debian/keyboard-configuration.config: re-lower the priority for the layout
      question that got garbled in the merge.
    - Don't use console-setup-tty or its udev rule. This dates back to lucid and
      now systemd is apparently able to handle this correctly. It's now actively
      breaking graphical sessions. (LP: #1710637)
    - debian/control: we also need xkb-data-i18n as a Build-Depends-Indep to
      build a complete set of translated keyboard layout/variant names.
    - Drop dependency from console-setup to initramfs-tools |
      linux-initramfs-tool; this was a versioned dependency used for upgrades,
      now long obsolete.
  * Fix previous patches:
    - Correctly setup console in initramfs again (LP: #1719612)
    - Make COPYRIGHT a symlink to debian/copyright, and keep various
      other symlinks in place that were dropped in earlier uploads.
    - Do some extra work to disable kfreebsd, dh was complaining about
      unknown packages and failing.
    - debian/clean: Delete Keyboard/tree-keymaps/ on clean

console-setup (1.178) unstable; urgency=medium

  [ Updated translations ]
  * Hebrew (he.po) by Yaron Shahrabani
  * Indonesian (id.po) by Al Qalit
  * Tajik (tg.po) by Victor Ibragimov

console-setup (1.177) unstable; urgency=medium

  [ Updated translations ]
  * Tajik (tg.po) by Victor Ibragimov

console-setup (1.176) unstable; urgency=medium

  [ Updated translations ]
  * Norwegian Nynorsk (nn.po) by Petter Reinholdtsen
  * Tajik (tg.po) by Victor Ibragimov

console-setup (1.175) unstable; urgency=medium

  [ Updated translations ]
  * Bokmål, Norwegian (nb.po) by Alexander Jansen
  * Panjabi (pa.po) by Aman ALam
  * Serbian (sr.po) by Filipovic Dragan

console-setup (1.174) unstable; urgency=medium

  [ Updated translations ]
  * Nepali (ne.po) by Jeewal Kunwar
  * Simplified Chinese (zh_CN.po) by Boyuan Yang
  * Traditional Chinese (zh_TW.po) by Chang-Chia Tseng

console-setup (1.173) unstable; urgency=medium

  [ Updated translations ]
  * Esperanto (eo.po) by Felipe Castro
  * Swedish (sv.po) by Anders Jonsson
  * Tagalog (tl.po) by Eric Pareja

console-setup (1.172) unstable; urgency=medium

  [ Updated translations ]
  * Hungarian (hu.po) by Dr. Nagy Elemér Károly
  * Lithuanian (lt.po) by Rimas Kudelis
  * Norwegian Nynorsk (nn.po) by Allan Nordhøy

console-setup (1.171) unstable; urgency=medium

  [ Updated translations ]
  * Greek (el.po) by Sotirios Vrachas
  * Estonian (et.po) by Kristjan Räts
  * Swedish (sv.po) by Anders Jonsson

console-setup (1.170) unstable; urgency=medium

  [ Updated translations ]
  * Panjabi (pa.po) by A S Alam

console-setup (1.169) unstable; urgency=medium

  [ Updated translations ]
  * Slovenian (sl.po) by Vanja Cvelbar

console-setup (1.168) unstable; urgency=medium

  [ Updated translations ]
  * Latvian (lv.po) by Rūdolfs Mazurs

console-setup (1.167) unstable; urgency=medium

  [ Updated translations ]
  * Greek (el.po) by Sotirios Vrachas
  * Hebrew (he.po) by Lior Kaplan
  * Albanian (sq.po) by Silva Arapi

 -- Julian Andres Klode <>  Mon, 19 Feb 2018 09:29:02

** Changed in: console-setup (Ubuntu)
       Status: In Progress => Fix Released

You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to console-setup in Ubuntu.

  non-us keyboard layout not setup in initramfs

Status in console-setup package in Ubuntu:
  Fix Released
Status in console-setup source package in Artful:

Bug description:
  Description:    Ubuntu Artful Aardvark (development branch)
  Release:        17.10

  In Artful the /etc/console/cached.kmap.gz file does not exists, in its place, 
it uses some files with more precise names susch as cached_UTF-8_del.kmap.gz. 
However the initramfs scripts still uses cached.kmap.gz . The consequence is 
that the keyboard layout remains US in the initramfs which is a problem for 
full encrypted installation when entering passphrase.
  Proposed solution is to make a symbolic link from  cached_UTF-8_del.kmap.gz 
to cached.kmap.gz. Then the initramfs tools will find the 
/etc/console/cached.kmap.gz file and includes it in the initramfs.

To manage notifications about this bug go to:

Mailing list:
Post to     :
Unsubscribe :
More help   :

Reply via email to