Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Sep 2019 07:10:22 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 240760] Caps lock key became a character in GELI passphrase entry after upgrading to 12.0 w/root-on-ZFS
Message-ID:  <bug-240760-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D240760

            Bug ID: 240760
           Summary: Caps lock key became a character in GELI passphrase
                    entry after upgrading to 12.0 w/root-on-ZFS
           Product: Base System
           Version: 12.0-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: arielmt@thornton2.com

A couple years ago, I installed 10.2-RELEASE amd64 on an Acer Aspire One Z
(model ZC-700g, Intel Celeron J3160 CPU, 4GB RAM).  During installation, I
followed the instructions in the FreeBSD Handbook: In section 2.6, I chose
Automatic Root-on-ZFS and changed the "Encrypt Disks?" option to yes, and
followed the instructions in section 2.6.4.  Since then, I updated and upgr=
aded
following the handbook, release notes, and errata documents.

Yesterday, I upgraded from 11.2-RELEASE to 12.0-RELEASE.  After shutting do=
wn
to boot into the new kernel, I entered my passphrase at the GELI prompt whi=
ch
appears before the boot menu.  However, the boot process stalled after the
kernel booted, as if I entered a bad passphrase.  Double-checking and slowi=
ng
down my typing had no effect:  I was entering the correct passphrase,
consistent with all previous startups, but it wasn't being recognized.

My current passphrase consists of runs where the letters are uppercase, long
enough that it's easier to type with caps lock on.  While trying to figure =
out
what I was doing wrong, I noticed the GELI keypress spinner advance a step =
when
I turned caps lock on and again when I turned it off; this is new.  My
passphrase wasn't recognized until I typed it in without the benefit of caps
lock.

Steps to reproduce:  Install (or upgrade to) FreeBSD 11.2-RELEASE amd64 with
"Automatic Root-on-ZFS," change "Encrypt Disks?" from NO to YES, set a
passphrase including uppercase letters.  Then, upgrade to 12.0-RELEASE.

Expected behavior:  The passphrase typed at the boot-time GELI prompt is
recognized whether capitals are typed with Shift pressed or capitals are ty=
ped
with caps lock on.

Actual behavior: The passphrase is recognized if capitals are typed with Sh=
ift
pressed, but it is not recognized if the caps lock key is used during
passphrase entry.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-240760-227>