Bug 1812561

Summary: dasbus.error.DBusError: 'NoneType' object has no attribute 'isleaf'
Product: [Fedora] Fedora Reporter: Radek Vykydal <rvykydal>
Component: anacondaAssignee: Vendula Poncova <vponcova>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: anaconda-maint-list, jkonecny, jonathan, kellin, vanmeeuwen+fedora, vponcova, wwoods
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:c9beb6ad5cea253fb407c13abafc1f8ffda4262ee696c960ab5e6527b585baee;
Fixed In Version: anaconda-32.24.4-1 anaconda-32.24.4-1.fc32 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-04-03 00:51:22 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:
Attachments:
Description Flags
File: anaconda-tb
none
File: anaconda.log
none
File: dbus.log
none
File: dnf.librepo.log
none
File: environ
none
File: hawkey.log
none
File: ks.cfg
none
File: lorax-packages.log
none
File: lsblk_output
none
File: lvm.log
none
File: nmcli_dev_list
none
File: os_info
none
File: program.log
none
File: storage.log
none
File: syslog
none
File: packaging.log none

Description Radek Vykydal 2020-03-11 15:21:14 UTC
Description of problem:
Start PXE installation on VM with single 20 GB disk (not empty) with this kickstart:

lang en_US.UTF-8
clearpart --all --drives=sda

Add iscsi disk (9GB), check it to be used.
In INSTALLATION DESTINATION switch from "Automatic" to "Custom", click "Done"

Version-Release number of selected component:
anaconda-32.24.2

The following was filed automatically by anaconda:
anaconda 32.24.2 exception report
Traceback (most recent call first):
  File "/usr/lib/python3.8/site-packages/dasbus/client/handler.py", line 496, in _handle_method_error
    raise exception from None
  File "/usr/lib/python3.8/site-packages/dasbus/client/handler.py", line 474, in _get_method_reply
    return self._handle_method_error(error)
  File "/usr/lib/python3.8/site-packages/dasbus/client/handler.py", line 442, in _call_method
    return self._get_method_reply(
  File "/usr/lib64/python3.8/site-packages/pyanaconda/ui/gui/spokes/storage.py", line 879, in _check_disk_selection
    self._disk_select_module.ValidateSelectedDisks(self._selected_disks)
  File "/usr/lib64/python3.8/site-packages/pyanaconda/ui/gui/spokes/storage.py", line 803, in on_back_clicked
    if not self._check_disk_selection():
dasbus.error.DBusError: 'NoneType' object has no attribute 'isleaf'

Additional info:
addons:         com_redhat_kdump
cmdline:        /usr/bin/python3  /sbin/anaconda
cmdline_file:   initrd=test/rv/scripted/development-f32/initrd.img repo=http://download.englab.brq.redhat.com/pub/fedora/development/32/Everything/x86_64/os/ ks=http://10.43.136.2/ks/rv/ks.partcrash.cfg BOOT_IMAGE=test/rv/scripted/development-f32/vmlinuz 
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         5.6.0-0.rc3.git0.1.fc32.x86_64
product:        Fedora
release:        Fedora release 32 (Thirty Two)
release_type:   pre-release
type:           anaconda
version:        32

Comment 1 Radek Vykydal 2020-03-11 15:22:23 UTC
Created attachment 1669339 [details]
File: anaconda-tb

Comment 2 Radek Vykydal 2020-03-11 15:22:25 UTC
Created attachment 1669340 [details]
File: anaconda.log

Comment 3 Radek Vykydal 2020-03-11 15:22:27 UTC
Created attachment 1669341 [details]
File: dbus.log

Comment 4 Radek Vykydal 2020-03-11 15:22:28 UTC
Created attachment 1669342 [details]
File: dnf.librepo.log

Comment 5 Radek Vykydal 2020-03-11 15:22:29 UTC
Created attachment 1669343 [details]
File: environ

Comment 6 Radek Vykydal 2020-03-11 15:22:31 UTC
Created attachment 1669344 [details]
File: hawkey.log

Comment 7 Radek Vykydal 2020-03-11 15:22:32 UTC
Created attachment 1669345 [details]
File: ks.cfg

Comment 8 Radek Vykydal 2020-03-11 15:22:35 UTC
Created attachment 1669346 [details]
File: lorax-packages.log

Comment 9 Radek Vykydal 2020-03-11 15:22:36 UTC
Created attachment 1669347 [details]
File: lsblk_output

Comment 10 Radek Vykydal 2020-03-11 15:22:40 UTC
Created attachment 1669348 [details]
File: lvm.log

Comment 11 Radek Vykydal 2020-03-11 15:22:42 UTC
Created attachment 1669349 [details]
File: nmcli_dev_list

Comment 12 Radek Vykydal 2020-03-11 15:22:43 UTC
Created attachment 1669350 [details]
File: os_info

Comment 13 Radek Vykydal 2020-03-11 15:22:45 UTC
Created attachment 1669351 [details]
File: program.log

Comment 14 Radek Vykydal 2020-03-11 15:22:46 UTC
Created attachment 1669352 [details]
File: storage.log

Comment 15 Radek Vykydal 2020-03-11 15:23:39 UTC
Created attachment 1669353 [details]
File: syslog

Comment 16 Radek Vykydal 2020-03-11 15:23:41 UTC
Created attachment 1669354 [details]
File: packaging.log

Comment 17 Vendula Poncova 2020-03-27 12:54:06 UTC
Fixed in a pull request: https://github.com/rhinstaller/anaconda/pull/2408

Comment 18 Fedora Update System 2020-03-31 19:09:13 UTC
FEDORA-2020-073681d379 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-073681d379

Comment 19 Fedora Update System 2020-04-01 02:15:26 UTC
FEDORA-2020-073681d379 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-073681d379`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-073681d379

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 20 Fedora Update System 2020-04-03 00:51:22 UTC
FEDORA-2020-073681d379 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.