[Bug 1047384] Re: System Encryption Password set before setting keyboard locale

Matthew Paul Thomas mpt at canonical.com
Thu Feb 14 16:01:57 UTC 2013


Specification updated. I've gone for option 2, because asking for the
security key long after choosing encryption would seem out of context.
The loss of speed is a worthwhile tradeoff to avoid this confusion.

** Changed in: ubiquity (Ubuntu)
       Status: In Progress => Triaged

** Changed in: ubiquity (Ubuntu)
     Assignee: Matthew Paul Thomas (mpt) => (unassigned)

** Description changed:

+ Ubuntu 12.10
+ 
  When installing my system, I selected to encrypt access to my system.
- 
- This prompted me to enter a password.
- 
- I entered a password with a # symbol in it, however due to using an
- english keyboard, this would not have been correctly recorded as a #,
- but as a ' instead - leading it to refuse my password when booting.
+ This prompted me to enter a password. I entered a password with a #
+ symbol in it, however due to using an english keyboard, this would not
+ have been correctly recorded as a #, but as a ' instead - leading it to
+ refuse my password when booting.
  
  I tested this both connected to and not connected to the internet.
  
  It seems that at the point of entering the password during the
- installer, the keyboard layout was set to en_US.
- 
- Therefore, when booting and having the locale as en_GB - it didn't
- correctly work.
+ installer, the keyboard layout was set to en_US. Therefore, when booting
+ and having the locale as en_GB - it didn't correctly work.
  
  I tried this with the @ symbol, which when entered was accepted on boot
  by hitting shift+2 (american combination)
  
  I also tried this by entering a password with a £ sign (shift 3 on UK
  keyboard - which would be a # on a US keyboard)
  
  When entering password on boot, entering the password with the # key
  rather than the £ key worked.
  
  In summary - when entering password for encrypting system, keyboard is
  set as a US keyboard layout, which differs from that when booting to
  enter the password if it is changed in a later step.
  
  Proposed solution: Move the keyboard selection / Locale Setup before any
  input boxes. (espescially those where you can't see the contents of
  them!)
  
- ProblemType: Bug
- DistroRelease: Ubuntu 12.10
- Package: ubiquity (not installed)
- ProcVersionSignature: Ubuntu 3.5.0-13.14-generic 3.5.3
- Uname: Linux 3.5.0-13-generic x86_64
- NonfreeKernelModules: wl
- ApportVersion: 2.5.1-0ubuntu4
- Architecture: amd64
- Date: Fri Sep  7 14:40:18 2012
- InstallCmdLine: noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
- InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120905.2)
- ProcEnviron:
-  LANGUAGE=en_GB:en
-  PATH=(custom, no user)
-  LANG=en_GB.UTF-8
-  SHELL=/bin/bash
- SourcePackage: ubiquity
- UpgradeStatus: No upgrade log present (probably fresh install)
+ <http://goo.gl/PSaUz>: "Whenever “Encrypt the new Ubuntu installation
+ for security” is checked, the caption “You’ll choose a security key in
+ just a moment.” should be sensitive. If you then choose “Continue”, the
+ “Keyboard layout” step should be next, instead of its usual order, so
+ that typing the security key works as expected, and should then be
+ followed by “Choose a security key”."

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubiquity in Ubuntu.
https://bugs.launchpad.net/bugs/1047384

Title:
  System Encryption Password set before setting keyboard locale

Status in “ubiquity” package in Ubuntu:
  Triaged

Bug description:
  Ubuntu 12.10

  When installing my system, I selected to encrypt access to my system.
  This prompted me to enter a password. I entered a password with a #
  symbol in it, however due to using an english keyboard, this would not
  have been correctly recorded as a #, but as a ' instead - leading it
  to refuse my password when booting.

  I tested this both connected to and not connected to the internet.

  It seems that at the point of entering the password during the
  installer, the keyboard layout was set to en_US. Therefore, when
  booting and having the locale as en_GB - it didn't correctly work.

  I tried this with the @ symbol, which when entered was accepted on
  boot by hitting shift+2 (american combination)

  I also tried this by entering a password with a £ sign (shift 3 on UK
  keyboard - which would be a # on a US keyboard)

  When entering password on boot, entering the password with the # key
  rather than the £ key worked.

  In summary - when entering password for encrypting system, keyboard is
  set as a US keyboard layout, which differs from that when booting to
  enter the password if it is changed in a later step.

  Proposed solution: Move the keyboard selection / Locale Setup before
  any input boxes. (espescially those where you can't see the contents
  of them!)

  <http://goo.gl/PSaUz>: "Whenever “Encrypt the new Ubuntu installation
  for security” is checked, the caption “You’ll choose a security key in
  just a moment.” should be sensitive. If you then choose “Continue”,
  the “Keyboard layout” step should be next, instead of its usual order,
  so that typing the security key works as expected, and should then be
  followed by “Choose a security key”."

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1047384/+subscriptions




More information about the foundations-bugs mailing list