Bug 1555205
| Summary: | [RHEL-7.5] Manual Partitioning ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1' | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | xhe <xhe> |
| Component: | python-blivet | Assignee: | Blivet Maintenance Team <blivet-maint-list> |
| Status: | CLOSED WONTFIX | QA Contact: | Release Test Team <release-test-team-automation> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.5 | CC: | jstodola |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-02-15 07:37:55 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: | |||
Here is the terminal info from vnc viewer
**************** snip *****************8
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked
self._destroy_device(device)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated
return func(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device
self._storage_playground.destroyDevice(device)
File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice
self.devicetree.registerAction(action)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction
self._removeDevice(action.device)
File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice
raise ValueError("Cannot remove non-leaf device '%s'" % dev.name)
ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1'
I hit this issue in manual installation, the beaker job is https://beaker.engineering.redhat.com/recipes/4927865#installation Is this failure reproducible for you? If so, can you record the session so I can see exactly what you did to reproduce it? I have tried following the steps from the bug and did not experience any failure. After evaluating this issue, there are no plans to address it further or fix it in an upcoming release. Therefore, it is being closed. If plans change such that this issue will be fixed in an upcoming release, then the bug can be reopened. The needinfo request[s] on this closed bug have been removed as they have been unresolved for 500 days |
Description of problem: Manual partitioning Error when I reset all for the automatic partition generated Version-Release number of selected component (if applicable): RHEL-7.5-20180308.1 Server x86_64 storageqe-60.rhts.eng.pek2.redhat.com How reproducible: often Steps to Reproduce: 1. Install RHEL-7.5-20180308.1 to local disk, install /boot partition to san disk 2. Choose the automatic partition in "Manual Partitioning" step 3. Click on button of "Modify" for /boot partition, go to select one SAN disk 4. Click on button of "Reset all", one small window of "An unknown error has occurred" pop out here Actual results: ******************** snip *********************** anaconda 21.48.22.134-1 exception report Traceback (most recent call first): File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 453, in _removeDevice raise ValueError("Cannot remove non-leaf device '%s'" % dev.name) File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 504, in registerAction self._removeDevice(action.device) File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 1331, in destroyDevice self.devicetree.registerAction(action) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1797, in _destroy_device self._storage_playground.destroyDevice(device) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 129, in decorated return func(*args, **kwargs) File "/usr/lib64/python2.7/site-packages/pyanaconda/ui/gui/spokes/custom.py", line 1921, in on_remove_clicked self._destroy_device(device) ValueError: Cannot remove non-leaf device '360a9800042566643352b476d67496d44p1' Expected results: No error window pop up Additional info: