Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1247803

Summary: _ped.IOException: Partition(s) 1 on /dev/md/Volume0_0 have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now ...
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: python-blivetAssignee: David Lehman <dlehman>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: anaconda-maint-list, bcl, dlehman, g.kaviyarasu, jonathan, pschindl, pyuan, robatino, vanmeeuwen+fedora, vpodzime
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: AcceptedBlocker abrt_hash:92fa248c04795de29c70cb7596f145e4a9c4959cf41855a6da56fce4fabecad3
Fixed In Version: 23.19.1-1.fc23 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-08-27 17:58:42 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: 1170819    
Attachments:
Description Flags
File: anaconda-tb
none
File: anaconda.log
none
File: dnf.log
none
File: environ
none
File: lsblk_output
none
File: nmcli_dev_list
none
File: os_info
none
File: program.log
none
File: storage.log
none
File: syslog
none
File: ifcfg.log
none
File: packaging.log none

Description Adam Williamson 2015-07-28 23:34:38 UTC
Description of problem:
Tried to install 23 Alpha TC2 server netinst on an Intel firmware RAID set, over an existing F22 install (deleting all existing volumes). Using https://dlehman.fedorapeople.org/updates/1245191.5.img , which resolves other issues earlier in the process. This crash occurs during actual formatting, at the start of the install process.

Version-Release number of selected component:
anaconda-23.17-1

The following was filed automatically by anaconda:
anaconda 23.17-1 exception report
Traceback (most recent call first):
  File "/usr/lib64/python3.4/site-packages/parted/disk.py", line 226, in commit
    return self.__disk.commit()
  File "/usr/lib64/python3.4/site-packages/parted/decorators.py", line 42, in new
    ret = fn(*args, **kwds)
  File "/tmp/updates/blivet/formats/disklabel.py", line 253, in commit
    self.partedDisk.commit()
  File "/tmp/updates/blivet/devices/partition.py", line 669, in _destroy
    self.disk.originalFormat.commit()
  File "/tmp/updates/blivet/devices/storage.py", line 493, in destroy
    self._destroy()
  File "/tmp/updates/blivet/deviceaction.py", line 355, in execute
    self.device.destroy()
  File "/tmp/updates/blivet/actionlist.py", line 280, in process
    action.execute(callbacks)
  File "/tmp/updates/blivet/devicetree.py", line 380, in processActions
    callbacks=callbacks)
  File "/tmp/updates/blivet/blivet.py", line 164, in doIt
    self.devicetree.processActions(callbacks=callbacks)
  File "/tmp/updates/blivet/osinstall.py", line 1062, in turnOnFilesystems
    storage.doIt(callbacks)
  File "/usr/lib64/python3.4/site-packages/pyanaconda/install.py", line 196, in doInstall
    turnOnFilesystems(storage, mountOnly=flags.flags.dirInstall, callbacks=callbacks_reg)
  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)
_ped.IOException: Partition(s) 1 on /dev/md/Volume0_0 have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.

Additional info:
addons:         com_redhat_kdump
cmdline:        /usr/bin/python3  /sbin/anaconda
cmdline_file:   BOOT_IMAGE=vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=Fedora-S-23_A_T2-x86_64 quiet inst.updates=https://dlehman.fedorapeople.org/updates/1245191.5.img
dnf.rpm.log:    Jul 28 23:23:06 INFO --- logging initialized ---
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         4.2.0-0.rc3.git4.1.fc23.x86_64
product:        Fedora
release:        Cannot get release name.
type:           anaconda
version:        23

Comment 1 Adam Williamson 2015-07-28 23:34:42 UTC
Created attachment 1057178 [details]
File: anaconda-tb

Comment 2 Adam Williamson 2015-07-28 23:34:48 UTC
Created attachment 1057179 [details]
File: anaconda.log

Comment 3 Adam Williamson 2015-07-28 23:34:53 UTC
Created attachment 1057180 [details]
File: dnf.log

Comment 4 Adam Williamson 2015-07-28 23:34:56 UTC
Created attachment 1057181 [details]
File: environ

Comment 5 Adam Williamson 2015-07-28 23:34:57 UTC
Created attachment 1057182 [details]
File: lsblk_output

Comment 6 Adam Williamson 2015-07-28 23:34:58 UTC
Created attachment 1057183 [details]
File: nmcli_dev_list

Comment 7 Adam Williamson 2015-07-28 23:35:01 UTC
Created attachment 1057184 [details]
File: os_info

Comment 8 Adam Williamson 2015-07-28 23:35:09 UTC
Created attachment 1057185 [details]
File: program.log

Comment 9 Adam Williamson 2015-07-28 23:35:13 UTC
Created attachment 1057186 [details]
File: storage.log

Comment 10 Adam Williamson 2015-07-28 23:35:16 UTC
Created attachment 1057187 [details]
File: syslog

Comment 11 Adam Williamson 2015-07-28 23:35:17 UTC
Created attachment 1057188 [details]
File: ifcfg.log

Comment 12 Adam Williamson 2015-07-28 23:35:20 UTC
Created attachment 1057189 [details]
File: packaging.log

Comment 13 Adam Williamson 2015-07-28 23:41:00 UTC
Proposing as a Beta blocker: "The installer must be able to detect and install to hardware or firmware RAID storage devices." https://fedoraproject.org/wiki/Fedora_23_Beta_Release_Criteria#Hardware_and_firmware_RAID

Comment 14 Petr Schindler 2015-08-03 16:23:38 UTC
Discussed at today's blocker review meeting [1].

This bug was accepted as Beta blocker - This bug is a clear violation of the following Beta criterion: "The installer must be able to detect and install to hardware or firmware RAID storage devices."

[1] http://meetbot.fedoraproject.org/fedora-blocker-review/2015-08-03/

Comment 15 David Lehman 2015-08-04 18:40:17 UTC
https://github.com/rhinstaller/blivet/pull/194

Comment 16 Fedora Update System 2015-08-08 00:56:13 UTC
python-blivet-1.12-1.fc23 has been submitted as an update for Fedora 23.
https://admin.fedoraproject.org/updates/python-blivet-1.12-1.fc23

Comment 17 Fedora Update System 2015-08-08 16:20:36 UTC
Package python-blivet-1.12-1.fc23:
* should fix your issue,
* was pushed to the Fedora 23 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing python-blivet-1.12-1.fc23'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-13041/python-blivet-1.12-1.fc23
then log in and leave karma (feedback).

Comment 18 Fedora Update System 2015-08-12 20:12:26 UTC
Package python-blivet-1.12-1.fc23, anaconda-23.19-1.fc23:
* should fix your issue,
* was pushed to the Fedora 23 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing python-blivet-1.12-1.fc23 anaconda-23.19-1.fc23'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-13041/anaconda-23.19-1.fc23,python-blivet-1.12-1.fc23
then log in and leave karma (feedback).

Comment 19 Fedora Update System 2015-08-20 19:21:15 UTC
anaconda-23.19.1-1.fc23, python-blivet-1.12.1-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update anaconda python-blivet'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/F23/FEDORA-2015-13831

Comment 20 Fedora Update System 2015-08-22 16:25:27 UTC
anaconda-23.19.1-1.fc23, python-blivet-1.12.1-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update anaconda python-blivet'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-13831

Comment 21 Fedora Update System 2015-08-27 17:58:28 UTC
anaconda-23.19.1-1.fc23, python-blivet-1.12.1-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.