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 Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1047384 Title: System Encryption Password set before setting keyboard locale To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1047384/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs