Bug 1278989

Summary: blivet.errors.DeviceTreeError: failed to add slave pdc_becaecifeh of device pdc_becaecifeh1
Product: [Fedora] Fedora Reporter: Gustavo Dutra <gdutra26>
Component: python-blivetAssignee: Blivet Maintenance Team <blivet-maint-list>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: anaconda-maint-list, blivet-maint-list, eifel7, g.kaviyarasu, jonathan, vanmeeuwen+fedora, wielkipiec
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:e1c5a9483d4f0f303bc0740443ebbc4d3a203bc2a8cf8cf854bcb2ad808cde52;VARIANT_ID=workstation;
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-06-07 00:32:51 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: environ
none
File: journalctl
none
File: lsblk_output
none
File: nmcli_dev_list
none
File: os_info
none
File: program.log
none
File: storage.log
none
File: ifcfg.log none

Description Gustavo Dutra 2015-11-06 23:23:41 UTC
Description of problem:
Every time I try to install fedora 23. Since beta. Never tried alpha

Version-Release number of selected component:
anaconda-core-23.19.10-1.fc23.x86_64

The following was filed automatically by anaconda:
anaconda 23.19.10-1 exception report
Traceback (most recent call first):
  File "/usr/lib/python3.4/site-packages/blivet/populator.py", line 274, in _addSlaveDevices
    raise DeviceTreeError(msg)
  File "/usr/lib/python3.4/site-packages/blivet/populator.py", line 305, in addUdevDMDevice
    slave_devices = self._addSlaveDevices(info)
  File "/usr/lib/python3.4/site-packages/blivet/populator.py", line 715, in addUdevDevice
    device = self.addUdevDMDevice(info)
  File "/usr/lib/python3.4/site-packages/blivet/populator.py", line 1692, in _populate
    self.addUdevDevice(dev)
  File "/usr/lib/python3.4/site-packages/blivet/populator.py", line 1623, in populate
    self._populate()
  File "/usr/lib/python3.4/site-packages/blivet/devicetree.py", line 554, in populate
    self._populator.populate(cleanupOnly=cleanupOnly)
  File "/usr/lib/python3.4/site-packages/blivet/blivet.py", line 279, in reset
    self.devicetree.populate(cleanupOnly=cleanupOnly)
  File "/usr/lib/python3.4/site-packages/blivet/osinstall.py", line 1157, in storageInitialize
    storage.reset()
  File "/usr/lib64/python3.4/threading.py", line 868, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib64/python3.4/site-packages/pyanaconda/threads.py", line 253, in run
    threading.Thread.run(self, *args, **kwargs)
blivet.errors.DeviceTreeError: failed to add slave pdc_becaecifeh of device pdc_becaecifeh1

Additional info:
cmdline:        /usr/bin/python3  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base
cmdline_file:   BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=Fedora-Live-WS-x86_64-23-10 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0 
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         4.2.3-300.fc23.x86_64
other involved packages: python3-blivet-1.12.8-1.fc23.noarch, python3-libs-3.4.3-5.fc23.x86_64
product:        Fedora
release:        Fedora release 23 (Twenty Three)
type:           anaconda
version:        23

Comment 1 Gustavo Dutra 2015-11-06 23:23:48 UTC
Created attachment 1090802 [details]
File: anaconda-tb

Comment 2 Gustavo Dutra 2015-11-06 23:23:50 UTC
Created attachment 1090803 [details]
File: anaconda.log

Comment 3 Gustavo Dutra 2015-11-06 23:23:51 UTC
Created attachment 1090804 [details]
File: environ

Comment 4 Gustavo Dutra 2015-11-06 23:23:55 UTC
Created attachment 1090805 [details]
File: journalctl

Comment 5 Gustavo Dutra 2015-11-06 23:23:56 UTC
Created attachment 1090806 [details]
File: lsblk_output

Comment 6 Gustavo Dutra 2015-11-06 23:23:58 UTC
Created attachment 1090807 [details]
File: nmcli_dev_list

Comment 7 Gustavo Dutra 2015-11-06 23:24:00 UTC
Created attachment 1090808 [details]
File: os_info

Comment 8 Gustavo Dutra 2015-11-06 23:24:02 UTC
Created attachment 1090809 [details]
File: program.log

Comment 9 Gustavo Dutra 2015-11-06 23:24:05 UTC
Created attachment 1090810 [details]
File: storage.log

Comment 10 Gustavo Dutra 2015-11-06 23:24:07 UTC
Created attachment 1090811 [details]
File: ifcfg.log

Comment 11 Gustavo Dutra 2015-11-07 16:51:52 UTC
Hi, added at boot time inst.nodmraid(or something like that) solved the problem. Once instaled, removed nodmraid from grub and mounted /dev/dm-3 into home without problems. Fedora 22 installed flawlessly with the same hardware and disks.

Comment 12 eifel7@ 2015-11-10 19:07:55 UTC
Another user experienced a similar problem:

1. Boot from Fedora 23 live DVD
2. Choose basic graphic mode
3. Try Fedora
4. Install to Hard Drive
5. Click "Continue" button in "Welcome toFedora 23." window

My guess is that detection of raid 0 (nvidia_fcbcfaid1) made installer stuck. I observed similar behaviour when tried to install F22. Finally I had to use fedup via network to get F22 installed. If I remember it was well known bug of F22 installer and it was claimed to fix problem with RAID detection with F23.

cmdline:        /usr/bin/python3  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-base
cmdline_file:   BOOT_IMAGE=vmlinuz0 initrd=initrd0.img root=live:CDLABEL=Fedora-Live-WS-x86_64-23-10 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0 nomodeset
hashmarkername: anaconda
kernel:         4.2.3-300.fc23.x86_64
other involved packages: python3-libs-3.4.3-5.fc23.x86_64, python3-blivet-1.12.8-1.fc23.noarch
package:        anaconda-core-23.19.10-1.fc23.x86_64
packaging.log:  
product:        Fedora
reason:         blivet.errors.DeviceTreeError: failed to add slave nvidia_fcbcfaid of device nvidia_fcbcfaid1
release:        Fedora release 23 (Twenty Three)
version:        23

Comment 13 Kamil J. Dudek 2016-03-20 20:38:09 UTC
I got "failed to add slave jmicron" on Fedora 23 Workstation netinst.
rd.md=0 did nothing.

Comment 14 Brian Lane 2016-06-07 00:32:51 UTC

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