Bug 1945914
Summary: | dasbus.error.DBusError: 'NoneType' object has no attribute 'upper' | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | cube00 <fedoraproject> | ||||||||||||||||||||||||||||||
Component: | python-blivet | Assignee: | Vojtech Trefny <vtrefny> | ||||||||||||||||||||||||||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||||||||
Severity: | unspecified | Docs Contact: | |||||||||||||||||||||||||||||||
Priority: | unspecified | ||||||||||||||||||||||||||||||||
Version: | 34 | CC: | anaconda-maint-list, awilliam, blivet-maint-list, bugzilla, dlehman, japokorn, jonathan, kellin, mkolman, robatino, rvykydal, vanmeeuwen+fedora, vponcova, vtrefny, wwoods | ||||||||||||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||||||||||||||||
OS: | Unspecified | ||||||||||||||||||||||||||||||||
Whiteboard: | abrt_hash:9d01d56085581d5f049c2c19a5eff49b5002d3d1489feddf87a75c69bfc2e685;VARIANT_ID=server; AcceptedFreezeException | ||||||||||||||||||||||||||||||||
Fixed In Version: | python-blivet-3.3.3-2.fc34 | Doc Type: | If docs needed, set a value | ||||||||||||||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||||||||||||||
Last Closed: | 2021-04-16 04:40:28 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: | 1829025 | ||||||||||||||||||||||||||||||||
Attachments: |
|
Description
cube00
2021-04-02 16:55:42 UTC
Created attachment 1768590 [details]
File: anaconda-tb
Created attachment 1768591 [details]
File: anaconda.log
Created attachment 1768592 [details]
File: dbus.log
Created attachment 1768593 [details]
File: dnf.librepo.log
Created attachment 1768594 [details]
File: environ
Created attachment 1768595 [details]
File: lorax-packages.log
Created attachment 1768596 [details]
File: lsblk_output
Created attachment 1768597 [details]
File: lvm.log
Created attachment 1768598 [details]
File: nmcli_dev_list
Created attachment 1768599 [details]
File: os_info
Created attachment 1768600 [details]
File: program.log
Created attachment 1768601 [details]
File: storage.log
Created attachment 1768602 [details]
File: syslog
Created attachment 1768603 [details]
File: packaging.log
From syslog: 16:51:44,476 WARNING org.fedoraproject.Anaconda.Modules.Storage:INFO:blivet:DiskLabel.parted_device returning None 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage:WARNING:dasbus.server.handler:The call org.fedoraproject.Anaconda.Modules.Storage.DeviceTree.Viewer.GetFormatTypeData has failed with an exception: 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage:Traceback (most recent call last): 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: File "/usr/lib/python3.9/site-packages/dasbus/server/handler.py", line 418, in _method_callback 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: result = self._handle_call( 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: File "/usr/lib/python3.9/site-packages/dasbus/server/handler.py", line 234, in _handle_call 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: return handler(*parameters) 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/storage/devicetree/viewer_interface.py", line 89, in GetFormatTypeData 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: return DeviceFormatData.to_structure(self.implementation.get_format_type_data(name)) 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/storage/devicetree/viewer.py", line 183, in get_format_type_data 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: return self._get_format_data(fmt) 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/storage/devicetree/viewer.py", line 195, in _get_format_data 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: data.description = fmt.name or "" 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: File "/usr/lib/python3.9/site-packages/blivet/threads.py", line 53, in run_with_lock 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: return m(*args, **kwargs) 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: File "/usr/lib/python3.9/site-packages/blivet/formats/disklabel.py", line 322, in name 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage: return _str % {"name": _(self._name), "type": self.label_type.upper()} 16:51:44,477 WARNING org.fedoraproject.Anaconda.Modules.Storage:AttributeError: 'NoneType' object has no attribute 'upper' It seems to be an issue in the storage configuration library. Reassigning to blivet. upstream PR: https://github.com/storaged-project/blivet/pull/949 updates image: https://vtrefny.fedorapeople.org/img/rhbz1945914.img To reproduce this from the installer, you need a logical volume with a GPT partition table. After that, selecting the LV in the custom spoke causes the crash. Proposed as a Freeze Exception for 34-final by Fedora user vtrefny using the blocker tracking app because: This requires a relatively unusual setup to trigger (logical volume with a partition table) but it crashes the installer just by clicking the LV in the custom spoke so it's not possible to avoid when trying to remove or reuse the LV. The fix is very simple and contained so this should be safe to fix even during the final freeze. +3 in https://pagure.io/fedora-qa/blocker-review/issue/324 , marking accepted. FEDORA-2021-98bb650e3f has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-98bb650e3f FEDORA-2021-98bb650e3f has been pushed to the Fedora 34 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-98bb650e3f` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-98bb650e3f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. *** Bug 1948092 has been marked as a duplicate of this bug. *** Inherited blocker proposal from the closed dup. Removing. FEDORA-2021-98bb650e3f has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report. |