Bug 1256065

Summary: AttributeError: 'UserSpoke' object has no attribute '_confirm_check'
Product: [Fedora] Fedora Reporter: A.J. Werkman <aj.werkman>
Component: anacondaAssignee: David Shea <dshea>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: aj.werkman, anaconda-maint-list, awilliam, ericm24x7, g.kaviyarasu, jonathan, kparal, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:41a95885d254825a8aa607461e70b8d113fc279b41514457f7aeb107a96a6d00 AcceptedFreezeException
Fixed In Version: anaconda-23.19.10-1 anaconda-23.19.10-1.fc23 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-10-26 21:01:51 UTC Type: ---
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: 1170822    
Attachments:
Description Flags
File: anaconda-tb
none
File: anaconda.log
none
File: dnf.log
none
File: dnf.rpm.log
none
File: environ
none
File: ks.cfg
none
File: lsblk_output
none
File: nmcli_dev_list
none
File: os_info
none
File: storage.log
none
File: syslog
none
File: ifcfg.log
none
File: packaging.log
none
File: program.log none

Description A.J. Werkman 2015-08-23 19:05:06 UTC
Version-Release number of selected component:
anaconda-23.17-1

The following was filed automatically by anaconda:
anaconda 23.17-1 exception report
Traceback (most recent call first):
  File "/usr/lib64/python3.4/site-packages/pyanaconda/ui/gui/spokes/user.py", line 496, in password_changed
    self._confirm_check.update_check_status()
AttributeError: 'UserSpoke' object has no attribute '_confirm_check'

Additional info:
addons:         com_redhat_kdump
cmdline:        /usr/bin/python3  /sbin/anaconda
cmdline_file:   BOOT_IMAGE=/images/pxeboot/vmlinuz selinux=0 inst.ks=hd:UUID=4738807b-c0c0-44eb-9fe9-5b0f3287ad3c:/ks.cfg ip=172.18.92.70::172.18.92.65:255.255.255.192:cfl.lc.digifarma.nl::off noipv6 nameserver=172.18.92.65 inst.stage2=hd:UUID=4738807b-c0c0-44eb-9fe9-5b0f3287ad3c
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         4.2.0-0.rc5.git0.2.fc23.x86_64
product:        Fedora
release:        Cannot get release name.
type:           anaconda
version:        23

Comment 1 A.J. Werkman 2015-08-23 19:05:11 UTC
Created attachment 1066068 [details]
File: anaconda-tb

Comment 2 A.J. Werkman 2015-08-23 19:05:12 UTC
Created attachment 1066069 [details]
File: anaconda.log

Comment 3 A.J. Werkman 2015-08-23 19:05:14 UTC
Created attachment 1066070 [details]
File: dnf.log

Comment 4 A.J. Werkman 2015-08-23 19:05:16 UTC
Created attachment 1066071 [details]
File: dnf.rpm.log

Comment 5 A.J. Werkman 2015-08-23 19:05:17 UTC
Created attachment 1066072 [details]
File: environ

Comment 6 A.J. Werkman 2015-08-23 19:05:18 UTC
Created attachment 1066073 [details]
File: ks.cfg

Comment 7 A.J. Werkman 2015-08-23 19:05:19 UTC
Created attachment 1066074 [details]
File: lsblk_output

Comment 8 A.J. Werkman 2015-08-23 19:05:20 UTC
Created attachment 1066075 [details]
File: nmcli_dev_list

Comment 9 A.J. Werkman 2015-08-23 19:05:21 UTC
Created attachment 1066076 [details]
File: os_info

Comment 10 A.J. Werkman 2015-08-23 19:05:24 UTC
Created attachment 1066077 [details]
File: storage.log

Comment 11 A.J. Werkman 2015-08-23 19:05:26 UTC
Created attachment 1066078 [details]
File: syslog

Comment 12 A.J. Werkman 2015-08-23 19:05:27 UTC
Created attachment 1066079 [details]
File: ifcfg.log

Comment 13 A.J. Werkman 2015-08-23 19:05:28 UTC
Created attachment 1066080 [details]
File: packaging.log

Comment 14 A.J. Werkman 2015-08-23 19:05:30 UTC
Created attachment 1066081 [details]
File: program.log

Comment 15 David Shea 2015-08-27 20:20:54 UTC
What steps did you take to hit this point? _confirm_check is set in UserSpoke.initialize, so I'm curious what happened to bypass that.

Comment 16 A.J. Werkman 2015-08-27 21:03:45 UTC
I booted from a usb-drive that has vmlinuz, initrd, stage2 and kickstart file.
Booted with kickstart, so there was no user interaction at all.

Comment 17 David Shea 2015-10-06 22:10:55 UTC
I think I see what's happening, and I think it's the unencrypted password that's triggering it.

Comment 19 Adam Williamson 2015-10-21 18:22:44 UTC
It'd be good to get this in F23 if we slip, I think - kickstart crashes are always nice to fix. Also marking as CommonBugs in case we don't slip.

Comment 20 ericm24x7 2015-10-21 20:26:20 UTC
Another user experienced a similar problem:

install failed when I added the following line into the kickstart file

user  --name=adm6 --uid=1000 --password=2install.adm

addons:         com_redhat_kdump
cmdline:        /usr/bin/python3  /sbin/anaconda
cmdline_file:   BOOT_IMAGE=http://192.168.5.204/a/m/sf/dev/x86_64/os/isolinux/vmlinuz inst.ks=http://192.168.5.204/a/ks/fddb6
dnf.rpm.log:    Oct 21 12:57:11 INFO --- logging initialized ---
hashmarkername: anaconda
kernel:         4.2.3-300.fc23.x86_64
package:        anaconda-23.19.7-1
product:        Fedora
reason:         AttributeError: 'UserSpoke' object has no attribute '_confirm_check'
release:        Cannot get release name.
version:        23

Comment 21 Adam Williamson 2015-10-22 17:38:38 UTC
Discussed at 2015-10-22 freeze exception review meeting: https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2015-10-22/f23-fe-review.2015-10-22-17.30.log.txt . Accepted as a freeze exception issue: fixing installer crashes in realistic scenarios is always a good idea.

Comment 22 David Shea 2015-10-22 17:50:31 UTC
cherry-picked to f23.

Comment 23 Fedora Update System 2015-10-22 20:22:58 UTC
anaconda-23.19.10-1.fc23 python-blivet-1.12.8-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-da7ada8825

Comment 24 Fedora Update System 2015-10-24 12:09:10 UTC
anaconda-23.19.10-1.fc23, python-blivet-1.12.8-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update anaconda python-blivet'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-da7ada8825

Comment 25 Fedora Update System 2015-10-26 21:01:02 UTC
anaconda-23.19.10-1.fc23, python-blivet-1.12.8-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.