Bug 1015220
Summary: | can't log in as ordinary user after text install unless under user spoke, password field is last one filled out | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Andre Robatino <robatino> | ||||||||||||||
Component: | anaconda | Assignee: | David Shea <dshea> | ||||||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||
Priority: | unspecified | ||||||||||||||||
Version: | 20 | CC: | amulhern, anaconda-maint-list, awilliam, dshea, g.kaviyarasu, jonathan, mkolman, mruckman, robatino, sbueno, vanmeeuwen+fedora | ||||||||||||||
Target Milestone: | --- | ||||||||||||||||
Target Release: | --- | ||||||||||||||||
Hardware: | All | ||||||||||||||||
OS: | Linux | ||||||||||||||||
Whiteboard: | AcceptedBlocker | ||||||||||||||||
Fixed In Version: | anaconda-20.22-1 | Doc Type: | Bug Fix | ||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||
Clone Of: | Environment: | ||||||||||||||||
Last Closed: | 2013-10-16 10:29:30 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: | |||||||||||||||||
Bug Depends On: | |||||||||||||||||
Bug Blocks: | 980651 | ||||||||||||||||
Attachments: |
|
Description
Andre Robatino
2013-10-03 16:53:20 UTC
Proposing as Beta Blocker according to https://fedoraproject.org/wiki/Fedora_20_Alpha_Release_Criteria#Expected_installed_system_boot_behavior : "A system installed without a graphical package set must boot to a state where it is possible to log in through at least one of the default virtual consoles." (NOTE: I did minimal installs, not GNOME or KDE. There is a similar criterion for release-blocking desktops. It's unlikely the behavior depends on the installed package set.) I'm not able to reproduce this. Please attach the log files from /var/log/anaconda. What keyboard layout did you use during the install? Should be easy to reproduce - I used the default keyboard and language. I used weak passwords which gave me the standard warning prompts during install. This was from the DVD, not the netinst, so should be 100% reproducible. Will attach all files in /var/log/anaconda except for ks-script-ZDYBvu.log which is 0 bytes. Created attachment 807241 [details]
anaconda.ifcfg.log
Created attachment 807242 [details]
anaconda.log
Created attachment 807244 [details]
anaconda.packaging.log
Created attachment 807246 [details]
anaconda.program.log
Created attachment 807249 [details]
anaconda.storage.log
Created attachment 807251 [details]
syslog
After a lot of trial and error (including reproducing in KVM, using either strong or weak passwords), I found that it only fails if the user is in the wheel group (which is how I normally create it). Can you try it with the user as administrator? I also found that the bug happens whether or not there is a root account. Hence, if one creates just an administrator user account, it's impossible to log in via password at all - you'd need to use the passwd command in single-user mode to set the password properly and allow normal login. We're re-encrypting the password every time something in the user spoke is changed. Patch sent. Confirmed that user administrator password works if password field is filled out last (previously I did them from top to bottom, and administrator is the only one that comes after password). anaconda-20.22-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/anaconda-20.22-1.fc20 Package anaconda-20.22-1.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing anaconda-20.22-1.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-18430/anaconda-20.22-1.fc20 then log in and leave karma (feedback). Verified fixed in 20 Beta TC2 (anaconda 20.22-1) when I fill out the user section as usual (administrator checkbox after user password). anaconda-20.23-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/anaconda-20.23-1.fc20 Discussed this in 2013-10-09 Blocker Review Meeting [1]. Voted an AcceptedBlocker as it violates the following F20 alpha release criterion for text installs where the user password isn't the last spoke entered: "A system installed without a graphical package set must boot to a state where it is possible to log in through at least one of the default virtual consoles." [2] [1] http://meetbot.fedoraproject.org/fedora-blocker-review/2013-10-09/ [2] https://fedoraproject.org/wiki/Fedora_20_Alpha_Release_Criteria#Expected_installed_system_boot_behavior 20.25 went stable, so closing. |