Keyboard selection is missed

Bug #1559507 reported by Phill Whiteside
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
debian-installer (Ubuntu)
In Progress
High
Mathieu Trudel-Lapierre

Bug Description

Alternate image lubuntu 16.04 dated 18th March

Following the standard test case

1) Select English
2) Install Lubuntu
3) Select Language = English
4) Select Location = United Kingdom
5) Configure Keyboard = No

This should then give the manual selection of keyboard layout, instead it goes straight to installing.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: debian-installer (not installed)
ProcVersionSignature: Ubuntu 4.4.0-13.29-generic 4.4.5
Uname: Linux 4.4.0-13-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
CurrentDesktop: LXDE
Date: Sat Mar 19 17:14:10 2016
InstallationDate: Installed on 2016-03-19 (0 days ago)
InstallationMedia: Lubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160318)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: QEMU Standard PC (i440FX + PIIX, 1996)
MemoryUsage:
 total used free shared buff/cache available
 Mem: 500232 197452 54644 2480 248136 275300
 Swap: 521212 12320 508892
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-13-generic root=UUID=14744bb9-73bb-4822-abec-46410b64c416 ro quiet splash
SourcePackage: debian-installer
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/01/2014
dmi.bios.vendor: SeaBIOS
dmi.bios.version: Ubuntu-1.8.2-1ubuntu1
dmi.chassis.type: 1
dmi.chassis.vendor: QEMU
dmi.chassis.version: pc-i440fx-wily
dmi.modalias: dmi:bvnSeaBIOS:bvrUbuntu-1.8.2-1ubuntu1:bd04/01/2014:svnQEMU:pnStandardPC(i440FX+PIIX,1996):pvrpc-i440fx-wily:cvnQEMU:ct1:cvrpc-i440fx-wily:
dmi.product.name: Standard PC (i440FX + PIIX, 1996)
dmi.product.version: pc-i440fx-wily
dmi.sys.vendor: QEMU

Revision history for this message
Phill Whiteside (phillw) wrote :
Revision history for this message
Phill Whiteside (phillw) wrote :

This bug also affects ubuntu-server 64 bit, 19th March.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in debian-installer (Ubuntu):
status: New → Confirmed
Revision history for this message
Thomas Ward (teward) wrote :

Confirmed on Lubuntu Alternate 20160321

Revision history for this message
Thomas Ward (teward) wrote :

Also confirmed on Ubuntu Server 20160321

Revision history for this message
Thomas Ward (teward) wrote :

Discussion with Diogo Matsubara (~matsubara) suggested that this should be a "High" importance bug.

Changed in debian-installer (Ubuntu):
importance: Undecided → High
Revision history for this message
sudodus (nio-wiklund) wrote :

Thomas,

{Do you think / can you check} if bug #1549529, "The keyboard is still installed as US-English even if another language is selected during the installation" is related to this bug?

Bug #1549529 affects the desktop iso files and ubiquity.

If they are related, maybe something else is buggy, not the installers.

Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1559507

tags: added: iso-testing
Revision history for this message
Diogo Matsubara (matsubara) wrote :

I think I might have found the issue for this. In http://pastebin.ubuntu.com/15473092/, I have the partial syslog output from the ISO install, from the moment the language is chosen up to cd-rom detection step. In lines 22 to 24 you can see that setupcon is called but it errors out with because gzip is not available in that environment.

Mar 22 16:22:59 main-menu[250]: INFO: Menu item 'console-setup-udeb' selected
Mar 22 16:23:00 main-menu[250]: (process:1203): /etc/console-setup is not writable. No files will be saved there.
Mar 22 16:23:00 main-menu[250]: (process:1203): gzip is not accessible. Will not save cached keyboard map.

If you drop into a shell in the installer environment and run setupcon --help, you get:
Usage: setupcon [OPTION] [VARIANT]
Sets up the font and the keyboard on Linux console.

So, I think lacking gzip in that environment makes setupcon fails which makes the console-setup-udeb item fail to run and is quietly skipped.

Revision history for this message
Phill Whiteside (phillw) wrote :

As a workaround. After install issue "sudo dpkg-reconfigure keyboard-configuration" from terminal and it will take you to the missing steps for language, keyboard layout and update the /etc/default/keyboard file.

This also works for the issue with Ubiquity installer.

Changed in debian-installer (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Mathieu Trudel-Lapierre (mathieu-tl)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.