Bug 1327138

Summary: Exception occurs during oVirt-Node anaconda install on multipath devices.
Product: Red Hat Enterprise Linux 7 Reporter: cshao <cshao>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED DUPLICATE QA Contact: Release Test Team <release-test-team-automation>
Severity: high Docs Contact:
Priority: high    
Version: 7.2CC: bugs, fdeutsch, huiwa, huzhao, leiwang, rvykydal, weiwang, yaniwang, ycui
Target Milestone: pre-dev-freeze   
Target Release: 7.3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-04-14 12:33:06 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Node RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1140646    
Attachments:
Description Flags
anaconda exception
none
all log info none

Description cshao 2016-04-14 10:30:11 UTC
Created attachment 1147123 [details]
anaconda exception

Description of problem:
Anaconda exception occurs during NGN TUI install on multipath machine.


17:17:51,141 CRIT anaconda: Traceback (most recent call last):

  File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/storage.py", line 1023, in on_specialized_clicked
    NormalSpoke.on_back_clicked(self, button)

  File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/__init__.py", line 68, in on_back_clicked
    self.main_window.current_action.spoke_done(self)

  File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/hubs/__init__.py", line 392, in spoke_done
    self._on_spoke_clicked(self._spokes[dest].selector, None, self._spokes[dest])

  File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/hubs/__init__.py", line 355, in _on_spoke_clicked
    spoke.refresh()

  File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/filter.py", line 569, in refresh
    self.pages[0].setup(self._store, self.selected_disks, allDisks)

  File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/filter.py", line 181, in setup
    ports.append(str(disk.node.port))

AttributeError: 'NoneType' object has no attribute 'port'

17:17:51,141 DEBUG anaconda: Gtk running, queuing exception handler to the main loop
17:17:53,320 INFO anaconda: Running kickstart %%traceback script(s)
17:17:53,321 INFO anaconda: All kickstart %%traceback script(s) have been run



Version-Release number of selected component (if applicable):
master_20160412_0_el7_noarch_rpm-36/
ovirt-node-ng-image-update-placeholder-007-1.el7.noarch
imgbased-0.5-0.201604081259git50033ca.el7.centos.noarch
ovirt-release-host-node-007-1.el7.noarch


How reproducible:
100%

Steps to Reproduce:
1. Install NGN 4.0 on multipath machine.
2. Enter device selection page.
3. Click add a disk.

Actual results:
1. Anaconda exception occurs during NGN TUI install on multipath machine.
2. No such issue on local disk machine.

Expected results:
No error occurs during NGN TUI install on multipath machine.

Additional info:

Comment 1 cshao 2016-04-14 10:30:41 UTC
Created attachment 1147124 [details]
all log info

Comment 2 Fabian Deutsch 2016-04-14 10:35:57 UTC
I don't see any Node specific bits here, moving this to anaconda.

Comment 3 Radek Vykydal 2016-04-14 12:33:06 UTC

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