abrt version: 2.0.5
reason: FormatDestroyError: error wiping old signatures from /dev/sda-1: 1
time: Mon Sep 12 08:57:02 2011
:The following was filed automatically by anaconda:
:anaconda 16.17 exception report
:Traceback (most recent call first):
: File "/usr/lib/python2.7/site-packages/pyanaconda/storage/formats/__init__.py", line 314, in destroy
: raise FormatDestroyError(msg)
: File "/usr/lib/python2.7/site-packages/pyanaconda/storage/devices.py", line 1493, in _postCreate
: DeviceFormat(device=self.path, exists=True).destroy()
: File "/usr/lib/python2.7/site-packages/pyanaconda/storage/devices.py", line 795, in create
: File "/usr/lib/python2.7/site-packages/pyanaconda/storage/deviceaction.py", line 241, in execute
: File "/usr/lib/python2.7/site-packages/pyanaconda/storage/devicetree.py", line 316, in processActions
: File "/usr/lib/python2.7/site-packages/pyanaconda/storage/__init__.py", line 383, in doIt
: File "/usr/lib/python2.7/site-packages/pyanaconda/packages.py", line 122, in turnOnFilesystems
: File "/usr/lib/python2.7/site-packages/pyanaconda/dispatch.py", line 373, in dispatch
: self.dir = self.steps[self.step].target(self.anaconda)
: File "/usr/lib/python2.7/site-packages/pyanaconda/gui.py", line 88, in return_false
: func(*args, **kwargs)
:FormatDestroyError: error wiping old signatures from /dev/sda-1: 1
Please attach /tmp/anaconda-tb-* to this bug report. Thanks.
THis was a test vm and I don't have the files any longer -- so I am closing this bug.
Created attachment 523456 [details]
anaconda tb xml
I just hit this today. Here's the traceback.
Created attachment 523582 [details]
traceback from anaconda crash
I am able to reproduce this every time with the following in a VM. I was asked to add the tb an repro instructions here instead of #733449 (the bug that libreport identified).
Disk layout before installing:
- 500M ext4 (primary partition 1)
- 500M ext4 (primary partition 2)
- 10G LVM pv (not encrypted - primary partition 3)
+ 1024 swap
+ rest is encrypted LV
1. boot Fedora 16 beta RC1 x86_64 netinstall with updates=http://dlehman.fedorapeople.org/updates-lvm.img
2. select new install (not upgrade)
3. select custom layout and use the following with existing layout from above
- new encrypted pv (remainder of space, ~ 10G) (extended partition 5)
+ 1024 swap
+ remainder formatted as ext4 and mounted as /
- use 500M ext4 partition as /boot (primary partition 2 from above)
4. When prompted for LUKS password, de-select "Add this passphrase to all existing encrypted devices to streamline the boot process"
5. After clicking on "write changes to disk", anaconda crashes
It may be worth noting that when I go back to redo the installation after the crash, the extended partition has been created but none of the other requested disk changes were done.
To test my proposed fix, add the following to your boot command line:
Please let me know how it goes.
(In reply to comment #5)
> To test my proposed fix, add the following to your boot command line:
> Please let me know how it goes.
I tried the same install procedure with this update and the installation completes without issue.
I completed a minimal install on the above layout and everything appears to be working.
Proposing as NTH: this is a regression introduced by the fix for 733449, so if we're taking that fix as NTH for the next Beta spin, we should take this too. tflink, vote?
I'm +1 NTH on this, too. I don't think that there is a whole of extra risk since the fix was ready so quickly and we already need to focus on testing storage for anaconda anyways.
*** Bug 738372 has been marked as a duplicate of this bug. ***
dlehman: is this one going to get committed for 16.19? be good not to lose it.
Yes. It will be in anaconda-16.19.
Discussed in the 2011-09-23 blocker review meeting. Accepted as a Fedora 16 NTH because it came out of a fix for another NTH (#737916) and a fix is already available.
anaconda-16.19-1.fc16 has been submitted as an update for Fedora 16.
anaconda-16.19-1.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.