Bug 1445302
| Summary: | partition on a FW RAID used as a PV is put into a list of filtered devices by blivet | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Petr Schindler <pschindl> | ||||||||||||||||||
| Component: | python-blivet | Assignee: | Vratislav Podzimek <vpodzime> | ||||||||||||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||||||||
| Priority: | unspecified | ||||||||||||||||||||
| Version: | 26 | CC: | anaconda-maint-list, awilliam, blivet-maint-list, g.kaviyarasu, gmarr, jonathan, mcsontos, mkolman, pschindl, robatino, vanmeeuwen+fedora, vpodzime, vponcova | ||||||||||||||||||
| Target Milestone: | --- | Keywords: | Reopened | ||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||
| Whiteboard: | abrt_hash:77186c3f2bbc1946267c0ff712b2d39dd9b1257b4092b03e094076f21d321227;VARIANT_ID=workstation; AcceptedBlocker | ||||||||||||||||||||
| Fixed In Version: | python-blivet-2.1.7-10.fc26 | Doc Type: | If docs needed, set a value | ||||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||||
| Last Closed: | 2017-05-22 17:38:19 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: | 1349186 | ||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||
Created attachment 1273904 [details]
File: anaconda-tb
Created attachment 1273905 [details]
File: environ
Created attachment 1273906 [details]
File: journalctl
Created attachment 1273907 [details]
File: lsblk_output
Created attachment 1273908 [details]
File: nmcli_dev_list
Created attachment 1273909 [details]
File: os_info
I propose this bug as beta blocker as it violates the beta criterion: "The installer must be able to detect and install to hardware or firmware RAID storage devices." Similar problem has been detected: I tried to reuse RAID1 disk with Fedora 26 installed. addons: com_redhat_kdump cmdline: /usr/libexec/system-python /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base hashmarkername: anaconda kernel: 4.11.0-0.rc6.git0.1.fc26.x86_64 other involved packages: python3-blivet-2.1.7-8.fc26.noarch, anaconda-gui-26.21.3-1.fc26.x86_64, python3-blockdev-2.6-3.fc26.x86_64 package: anaconda-core-26.21.3-1.fc26.x86_64 product: Fedora reason: gi.overrides.BlockDev.LVMError: Process reported exit code 1280: WARNING: Device for PV TSsMvW-aiYf-nHYA-nlZL-ILpX-Md7F-wxF0de not found or rejected by a filter. release: Fedora release 26 (Twenty Six) version: 26 (In reply to Petr Schindler from comment #8) > Similar problem has been detected: > > I tried to reuse RAID1 disk with Fedora 26 installed. Was this also on a FW RAID machine? Yes. It was on the same machine as the first report. This bug seems to happen only when there is lvm on the raid. I installed Fedora without lvm and I can reuse disk normally on next installation. *** Bug 1445646 has been marked as a duplicate of this bug. *** Discussed during the 2017-05-01 blocker review meeting: [1] The decision to classify this bug as an AcceptedBlocker was made as it violates the following blocker criteria: "The installer must be able to detect and install to hardware or firmware RAID storage devices." [1] https://meetbot.fedoraproject.org/fedora-blocker-review/2017-05-01/f26-blocker-review.2017-05-01-16.02.txt It would be useful to have storage.log and program.log attached. Created attachment 1275675 [details]
program.log
Created attachment 1275676 [details]
storage.log
updates.img with fixes: http://vpodzime.fedorapeople.org/1445302_updates.img Just please note that there's still a bug in lvmdbusd due to which later PvCreate fails. (In reply to Vratislav Podzimek from comment #18) > https://github.com/rhinstaller/blivet/pull/583 Merged. lvm2-2.02.168-5.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-f1874caad5 Resetting status back to POST. Vrato, is there a lvm2 bug for the issue? I do not remember seeing one. I am fine with keeping track of it here. Are there any bodhi interactions which would be causing some problems for us? python-blivet-2.1.7-10.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-1c18277ac0 lvm2-2.02.168-5.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-f1874caad5 python-blivet-2.1.7-10.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-1c18277ac0 (In reply to Marian Csontos from comment #21) > Resetting status back to POST. Vrato, is there a lvm2 bug for the issue? I > do not remember seeing one. I am fine with keeping track of it here. Are > there any bodhi interactions which would be causing some problems for us? Sure: https://bugzilla.redhat.com/show_bug.cgi?id=1445654 lvm2-2.02.168-5.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report. python-blivet-2.1.7-10.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report. Both updates have gone stable, but I haven't seen a clear verification that the issue is fixed; pschindl, can you please test with the next f26 compose? Thanks! I tested this with compose from 2017-05-17 and I can't reproduce this any more. This seems to be fixed. |
Description of problem: It crashed when I clicked on Installation destination. There is one firmware RAID5 disk. There is Fedora 26 (default partitioning) installed on that disk. Version-Release number of selected component: anaconda-core-26.21.3-1.fc26.x86_64 The following was filed automatically by anaconda: anaconda 26.21.3-1 exception report Traceback (most recent call first): File "/usr/lib64/python3.6/site-packages/gi/overrides/BlockDev.py", line 762, in wrapped raise transform[1](msg) File "/usr/lib/python3.6/site-packages/blivet/formats/lvmpv.py", line 163, in free pv_info = blockdev.lvm.pvinfo(self.device) File "/usr/lib/python3.6/site-packages/blivet/threads.py", line 45, in run_with_lock return m(*args, **kwargs) File "/usr/lib/python3.6/site-packages/blivet/blivet.py", line 754, in get_free_space elif hasattr(partition.format, "free"): File "/usr/lib/python3.6/site-packages/blivet/threads.py", line 45, in run_with_lock return m(*args, **kwargs) File "/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/storage.py", line 731, in _add_disk_overview free = self.storage.get_free_space(disks=[disk])[disk.name][0] File "/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/spokes/storage.py", line 645, in refresh self._add_disk_overview(disk, self.local_disks_box) File "/usr/lib64/python3.6/site-packages/pyanaconda/ui/gui/hubs/__init__.py", line 411, in _on_spoke_clicked spoke.refresh() gi.overrides.BlockDev.LVMError: Process reported exit code 1280: WARNING: Device for PV nIS1Xt-FAIE-7tei-T8yr-lj7e-DZQ2-vpS4iv not found or rejected by a filter. Failed to find device for physical volume "/dev/md/Volume0_0p3". WARNING: Device for PV nIS1Xt-FAIE-7tei-T8yr-lj7e-DZQ2-vpS4iv not found or rejected by a filter. WARNING: Couldn't find all devices for LV fedora/swap while checking used and assumed devices. WARNING: Couldn't find all devices for LV fedora/home while checking used and assumed devices. WARNING: Couldn't find all devices for LV fedora/root while checking used and assumed devices. Additional info: addons: com_redhat_kdump cmdline: /usr/libexec/system-python /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base executable: /sbin/anaconda hashmarkername: anaconda kernel: 4.11.0-0.rc6.git0.1.fc26.x86_64 other involved packages: anaconda-gui-26.21.3-1.fc26.x86_64, python3-blivet-2.1.7-8.fc26.noarch, python3-blockdev-2.6-3.fc26.x86_64 product: Fedora release: Fedora release 26 (Twenty Six) type: anaconda version: 26 Potential duplicate: bug 1430039