Bug 1176453

Summary: String not typed correctly if typed too fast on root password screen in Anaconda
Product: [Fedora] Fedora Reporter: Richard Brown <rbrown>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 21CC: anaconda-maint-list, g.kaviyarasu, jonathan, kparal, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-12-22 09:49:49 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Richard Brown 2014-12-21 23:59:49 UTC
Description of problem:
During installation of F21, if the strings for the Root Password (and the Confirmation of the Root Password) are typed too quickly, Anaconda does not record those strings in the correct order, leading to the passwords not matching and the installation unable to continue

This has been reproduced both in openQA (which tries to type strings with a 0.2s delay between each one) and by at least one human according to https://lists.fedoraproject.org/pipermail/test/2014-November/123680.html


Version-Release number of selected component (if applicable):
Fedora Workstation 21

How reproducible:
100% when using openQA and it's 'type_string' function to type the password


Steps to Reproduce:
1. Go to the root password section of the installer
2. Type a string into the root password field with a delay of about 0.2s between each keypress
3. Type the same string string into the confirm root password field with a delay of about 0.2s between each keypress

Actual results:
Passwords do not match, installation cannot continue

Expected results:
Passwords should match

Additional info:
This bug was found using the openQA automated test framework running the Fedora test suite available at https://github.com/sysrich/os-autoinst-distri-fedora

This issue has been 'worked around' within openQA by typing each character individually with a 1second delay between each

See test source: https://github.com/sysrich/os-autoinst-distri-fedora/blob/master/tests/installation/root_password.pm

As soon as this bug is resolved however, the old behaviour can be restored to confirm the fix is active

Comment 1 Kamil Páral 2014-12-22 09:49:49 UTC
Thanks, Richard. Duping this to an existing bug.

*** This bug has been marked as a duplicate of bug 1147670 ***