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 950145 - LVMError: pvcreate failed for /dev/sda3: running lvm pvcreate --config devices { filter=["r|/sda1$|","r|/sda2$|","r|/sda3$|","r|/sda4$|","r|/sdb1$|","r|/sdb2$|","r|/loop3$|","r|/loop4$|","r|/loop5$|","r|/loop6$|","r|/loop7$|","r|/sdb$|"] } ...
Summary: LVMError: pvcreate failed for /dev/sda3: running lvm pvcreate --config devic...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 19
Hardware: x86_64
OS: Unspecified
unspecified
urgent
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:7384922cbbebf30bcfb19fa9662...
Depends On:
Blocks: F19Beta, F19BetaBlocker
TreeView+ depends on / blocked
 
Reported: 2013-04-09 18:19 UTC by Jeff Bastian
Modified: 2013-06-25 15:28 UTC (History)
14 users (show)

Fixed In Version: python-blivet-0.14-1
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-05-19 19:54:04 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: anaconda.log (27.83 KB, text/plain)
2013-04-09 18:19 UTC, Jeff Bastian
no flags Details
File: backtrace (1.42 KB, text/plain)
2013-04-09 18:19 UTC, Jeff Bastian
no flags Details
File: environ (778 bytes, text/plain)
2013-04-09 18:19 UTC, Jeff Bastian
no flags Details
File: ifcfg.log (1019 bytes, text/plain)
2013-04-09 18:19 UTC, Jeff Bastian
no flags Details
File: lsblk_output (2.02 KB, text/plain)
2013-04-09 18:19 UTC, Jeff Bastian
no flags Details
File: nmcli_dev_list (4.60 KB, text/plain)
2013-04-09 18:19 UTC, Jeff Bastian
no flags Details
File: program.log (22.34 KB, text/plain)
2013-04-09 18:19 UTC, Jeff Bastian
no flags Details
File: storage.log (142.34 KB, text/plain)
2013-04-09 18:19 UTC, Jeff Bastian
no flags Details
File: syslog (148.88 KB, text/plain)
2013-04-09 18:19 UTC, Jeff Bastian
no flags Details
File: anaconda-tb (1.36 MB, application/octet-stream)
2013-04-09 18:19 UTC, Jeff Bastian
no flags Details
File: packaging.log (1.00 MB, application/octet-stream)
2013-04-09 18:19 UTC, Jeff Bastian
no flags Details
c19 anaconda-tb (606.98 KB, text/plain)
2013-05-11 23:20 UTC, Chris Murphy
no flags Details
c19 anaconda.log (23.83 KB, text/plain)
2013-05-11 23:20 UTC, Chris Murphy
no flags Details
c19 program.log (33.36 KB, text/plain)
2013-05-11 23:20 UTC, Chris Murphy
no flags Details
storage.log (365.46 KB, text/plain)
2013-05-11 23:21 UTC, Chris Murphy
no flags Details
c19 storage.state (20.00 KB, application/octet-stream)
2013-05-11 23:21 UTC, Chris Murphy
no flags Details
c19 storage.log (365.46 KB, text/plain)
2013-05-11 23:21 UTC, Chris Murphy
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 950206 0 medium CLOSED cannot rescue btrfs system 2022-05-16 11:32:56 UTC
Red Hat Bugzilla 951244 0 medium CLOSED cannot preserve existing partitions 2022-05-16 11:32:56 UTC

Internal Links: 950206 951244

Description Jeff Bastian 2013-04-09 18:19:19 UTC
Description of problem:
I chose to manually partition my disks with LVM.  I told Anaconda to create it's default layout, then I adjusted the sizes a bit (made /home smaller) and changed the volume group name.  Then I started the installation and anaconda crashed.
The following was filed automatically by anaconda:
anaconda 19.16-1 exception report
Traceback (most recent call first):
  File "/usr/lib/python2.7/site-packages/blivet/devicelibs/lvm.py", line 172, in pvcreate
    raise LVMError("pvcreate failed for %s: %s" % (device, msg))
  File "/usr/lib/python2.7/site-packages/blivet/formats/lvmpv.py", line 113, in create
    lvm.pvcreate(self.device)
  File "/usr/lib/python2.7/site-packages/blivet/deviceaction.py", line 471, in execute
    options=self.device.formatArgs)
  File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 241, in processActions
    action.execute()
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 298, in doIt
    self.devicetree.processActions()
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 157, in turnOnFilesystems
    storage.doIt()
  File "/usr/lib64/python2.7/site-packages/pyanaconda/install.py", line 119, in doInstall
    turnOnFilesystems(storage, mountOnly=flags.flags.dirInstall)
  File "/usr/lib64/python2.7/threading.py", line 504, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 141, in run
    threading.Thread.run(self, *args, **kwargs)
LVMError: pvcreate failed for /dev/sda3: running lvm pvcreate --config  devices { filter=["r|/sda1$|","r|/sda2$|","r|/sda3$|","r|/sda4$|","r|/sdb1$|","r|/sdb2$|","r|/loop3$|","r|/loop4$|","r|/loop5$|","r|/loop6$|","r|/loop7$|","r|/sdb$|"] }  --dataalignment 1024k /dev/sda3 failed

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

Additional info:
cmdline:        /usr/bin/python  /sbin/anaconda
cmdline_file:   BOOT_IMAGE=/images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora\x2019-Alpha\x20x86_64 quiet
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         3.9.0-0.rc4.git0.1.fc19.x86_64
product:        Fedora
release:        Cannot get release name.
type:           anaconda
version:        19-Alpha

Truncated backtrace:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 141, in run
    threading.Thread.run(self, *args, **kwargs)
  File "/usr/lib64/python2.7/threading.py", line 504, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/install.py", line 119, in doInstall
    turnOnFilesystems(storage, mountOnly=flags.flags.dirInstall)
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 157, in turnOnFilesystems
    storage.doIt()
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 298, in doIt
    self.devicetree.processActions()
  File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 241, in processActions
    action.execute()
  File "/usr/lib/python2.7/site-packages/blivet/deviceaction.py", line 471, in execute
    options=self.device.formatArgs)
  File "/usr/lib/python2.7/site-packages/blivet/formats/lvmpv.py", line 113, in create
    lvm.pvcreate(self.device)
  File "/usr/lib/python2.7/site-packages/blivet/devicelibs/lvm.py", line 172, in pvcreate
    raise LVMError("pvcreate failed for %s: %s" % (device, msg))
LVMError: pvcreate failed for /dev/sda3: running lvm pvcreate --config  devices { filter=["r|/sda1$|","r|/sda2$|","r|/sda3$|","r|/sda4$|","r|/sdb1$|","r|/sdb2$|","r|/loop3$|","r|/loop4$|","r|/loop5$|","r|/loop6$|","r|/loop7$|","r|/sdb$|"] }  --dataalignment 1024k /dev/sda3 failed

Comment 1 Jeff Bastian 2013-04-09 18:19:23 UTC
Created attachment 733302 [details]
File: anaconda.log

Comment 2 Jeff Bastian 2013-04-09 18:19:25 UTC
Created attachment 733303 [details]
File: backtrace

Comment 3 Jeff Bastian 2013-04-09 18:19:29 UTC
Created attachment 733304 [details]
File: environ

Comment 4 Jeff Bastian 2013-04-09 18:19:33 UTC
Created attachment 733305 [details]
File: ifcfg.log

Comment 5 Jeff Bastian 2013-04-09 18:19:36 UTC
Created attachment 733306 [details]
File: lsblk_output

Comment 6 Jeff Bastian 2013-04-09 18:19:39 UTC
Created attachment 733307 [details]
File: nmcli_dev_list

Comment 7 Jeff Bastian 2013-04-09 18:19:42 UTC
Created attachment 733308 [details]
File: program.log

Comment 8 Jeff Bastian 2013-04-09 18:19:44 UTC
Created attachment 733309 [details]
File: storage.log

Comment 9 Jeff Bastian 2013-04-09 18:19:49 UTC
Created attachment 733310 [details]
File: syslog

Comment 10 Jeff Bastian 2013-04-09 18:19:53 UTC
Created attachment 733311 [details]
File: anaconda-tb

Comment 11 Jeff Bastian 2013-04-09 18:19:59 UTC
Created attachment 733312 [details]
File: packaging.log

Comment 13 David Lehman 2013-04-09 19:15:10 UTC
Without digging too far into it I can see that parted is reporting that the preexisting gpt disklabel on sda is invalid.

Comment 14 Jeff Bastian 2013-04-10 13:26:25 UTC
Shouldn't anaconda create a fresh GPT when it partitions the disk?
The existing GPT came from Anaconda (RHEL6), so I'm not sure why it's corrupt.

In any case, I used gdisk to re-build the the backup GPT (r for recovery options, d to load main GPT and rebuild backup, w to write to disk), then I tried again, and anaconda still crashed in the same spot.


I then pushed the big red button and wiped the beginning and end of the disk:
dd if=/dev/zero of=/dev/sda bs=512 count=34
dd if=/dev/zero of=/dev/sda bs=512 count=34 skip=$(( $( cat /sys/block/sda/size ) - 34 ))

And finally it installed!


It seems the interactive installer needs a checkbox or something to do an equivalent to 'clearpart --all --initlabel'

Comment 15 Jeff Bastian 2013-04-10 13:28:42 UTC
It's also curious that only LVM had a problem with the corrupt backup GPT.

When I used btrfs, it happily installed.

Comment 16 Jeff Bastian 2013-04-10 13:52:52 UTC
Argh, it installed, but now it won't boot...  See bug 949761

Comment 17 Niranjan Mallapadi Raghavender 2013-04-18 03:57:45 UTC
Description of problem:
Whenn selected to enter root password, it returned failure

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

Additional info:
cmdline:        /usr/bin/python  /sbin/anaconda
cmdline_file:   initrd=initrd.img inst.stage2=hd:LABEL=Fedora\x2019-Alpha-TC6\x20x86_64 rd.live.check quiet BOOT_IMAGE=vmlinuz 
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         3.9.0-0.rc6.git2.1.fc19.x86_64
product:        Fedora
release:        Cannot get release name.
type:           anaconda
version:        19-Alpha-TC6

Truncated backtrace:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 141, in run
    threading.Thread.run(self, *args, **kwargs)
  File "/usr/lib64/python2.7/threading.py", line 504, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/install.py", line 119, in doInstall
    turnOnFilesystems(storage, mountOnly=flags.flags.dirInstall)
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 162, in turnOnFilesystems
    storage.doIt()
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 303, in doIt
    self.devicetree.processActions()
  File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 237, in processActions
    action.execute()
  File "/usr/lib/python2.7/site-packages/blivet/deviceaction.py", line 471, in execute
    options=self.device.formatArgs)
  File "/usr/lib/python2.7/site-packages/blivet/formats/lvmpv.py", line 113, in create
    lvm.pvcreate(self.device)
  File "/usr/lib/python2.7/site-packages/blivet/devicelibs/lvm.py", line 172, in pvcreate
    raise LVMError("pvcreate failed for %s: %s" % (device, msg))
LVMError: pvcreate failed for /dev/sda2: running lvm pvcreate --config  devices { filter=["r|/loop3$|","r|/loop4$|","r|/loop5$|","r|/loop6$|","r|/loop7$|"] }  --dataalignment 1024k /dev/sda2 failed

Comment 18 Flóki Pálsson 2013-05-11 10:18:00 UTC
Description of problem:
installing to hole disk 250 gb

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

Additional info:
cmdline:        /usr/bin/python  /sbin/anaconda
cmdline_file:   initrd=initrd.img inst.stage2=hd:LABEL=Fedora\x2019-Beta-TC4\x20x86_64 quiet BOOT_IMAGE=vmlinuz 
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         3.9.0-301.fc19.x86_64
product:        Fedora
release:        Cannot get release name.
type:           anaconda
version:        19-Beta-TC4

Truncated backtrace:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 168, in run
    threading.Thread.run(self, *args, **kwargs)
  File "/usr/lib64/python2.7/threading.py", line 766, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/install.py", line 126, in doInstall
    turnOnFilesystems(storage, mountOnly=flags.flags.dirInstall)
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 162, in turnOnFilesystems
    storage.doIt()
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 303, in doIt
    self.devicetree.processActions()
  File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 237, in processActions
    action.execute()
  File "/usr/lib/python2.7/site-packages/blivet/deviceaction.py", line 471, in execute
    options=self.device.formatArgs)
  File "/usr/lib/python2.7/site-packages/blivet/formats/lvmpv.py", line 113, in create
    lvm.pvcreate(self.device)
  File "/usr/lib/python2.7/site-packages/blivet/devicelibs/lvm.py", line 172, in pvcreate
    raise LVMError("pvcreate failed for %s: %s" % (device, msg))
LVMError: pvcreate failed for /dev/sda2: running lvm pvcreate --config  devices { filter=["r|/sdd1$|","r|/sdd2$|","r|/sdd3$|","r|/loop3$|","r|/loop4$|","r|/loop5$|","r|/loop6$|","r|/loop7$|","r|/sdd$|","r|/sdb1$|","r|/sdb2$|","r|/sdb5$|","r|/sdb$|","r|/sdc1$|","r|/sdc10$|","r|/sdc11$|","r|/sdc12$|","r|/sdc13$|","r|/sdc2$|","r|/sdc3$|","r|/sdc4$|","r|/sdc5$|","r|/sdc6$|","r|/sdc7$|","r|/sdc8$|","r|/sdc9$|","r|/sdc$|"] }  --dataalignment 1024k /dev/sda2 failed

Comment 19 Chris Murphy 2013-05-11 23:10:32 UTC
Description of problem:
1. Choose 4 1TB devices as install target.
2. Manual partitioning: click automatic partitioning link
3. Click on /home, and change to Btrfs device type.
4. Begin installation.
Crash.

Version-Release number of selected component:
anaconda-19.25-1.fc19.x86_64

Additional info:
cmdline:        /usr/bin/python  /sbin/anaconda --liveinst --method=livecd:///dev/mapper/live-osimg-min --lang en_US.UTF-8
cmdline_file:   initrd=initrd0.img root=live:CDLABEL=Fedora-Live-Desktop-x86_64-19-Be rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0 single BOOT_IMAGE=vmlinuz0 
core_backtrace: 
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         3.9.0-301.fc19.x86_64
other involved packages: python-libs-2.7.4-4.fc19.x86_64, python-blivet-0.13-1.fc19.noarch
packaging.log:  
product:        Fedora
release:        Fedora release 19 (Schrödinger’s Cat)
type:           anaconda
ureports_counter: 1
version:        19

Truncated backtrace:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 168, in run
    threading.Thread.run(self, *args, **kwargs)
  File "/usr/lib64/python2.7/threading.py", line 766, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/install.py", line 126, in doInstall
    turnOnFilesystems(storage, mountOnly=flags.flags.dirInstall)
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 162, in turnOnFilesystems
    storage.doIt()
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 303, in doIt
    self.devicetree.processActions()
  File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 237, in processActions
    action.execute()
  File "/usr/lib/python2.7/site-packages/blivet/deviceaction.py", line 471, in execute
    options=self.device.formatArgs)
  File "/usr/lib/python2.7/site-packages/blivet/formats/lvmpv.py", line 113, in create
    lvm.pvcreate(self.device)
  File "/usr/lib/python2.7/site-packages/blivet/devicelibs/lvm.py", line 172, in pvcreate
    raise LVMError("pvcreate failed for %s: %s" % (device, msg))
LVMError: pvcreate failed for /dev/sdb1: running lvm pvcreate --config  devices { filter=["r|/sda1$|","r|/sdb1$|","r|/sdc1$|","r|/sdd1$|","r|/loop5$|","r|/loop6$|","r|/loop7$|"] }  --dataalignment 1024k /dev/sdb1 failed

Comment 20 Chris Murphy 2013-05-11 23:14:18 UTC
In my case none of the devices ever had a GPT. Before starting the installer, I'd used wipefs -a on each partitioning and on each whole device.

Comment 21 Chris Murphy 2013-05-11 23:20:23 UTC
Created attachment 746691 [details]
c19 anaconda-tb

Comment 22 Chris Murphy 2013-05-11 23:20:36 UTC
Created attachment 746692 [details]
c19 anaconda.log

Comment 23 Chris Murphy 2013-05-11 23:20:48 UTC
Created attachment 746693 [details]
c19 program.log

Comment 24 Chris Murphy 2013-05-11 23:21:02 UTC
Created attachment 746694 [details]
storage.log

Comment 25 Chris Murphy 2013-05-11 23:21:13 UTC
Created attachment 746695 [details]
c19 storage.state

Comment 26 Chris Murphy 2013-05-11 23:21:50 UTC
Created attachment 746696 [details]
c19 storage.log

Comment 27 Chris Murphy 2013-05-11 23:28:58 UTC
Proposing as beta blocker: "When using the custom partitioning flow, the installer must be able to Reject or disallow invalid disk and volume configurations without crashing."

Comment 28 Adam Williamson 2013-05-11 23:49:06 UTC
It seems rather like at least some of these reports are not of the same bug. I think any failure of pvcreate is going to show up as a dupe of this bug, but they're not all necessarily failing for the same reason.

Comment 29 Adam Williamson 2013-05-11 23:50:20 UTC
19:08:03,411 INFO program: Running... lvm pvcreate --config  devices { filter=["r|/sda1$|","r|/sdb1$|","r|/sdc1$|","r|/sdd1$|","r|/loop5$|","r|/loop6$|","r|/loop7$|"] }  --dataalignment 1024k /dev/sdb1
19:08:03,434 INFO program:   Device /dev/sdb1 not found (or ignored by filtering).

it looks kinda like the pvcreate command filtered out the partition it was trying to run on?

Comment 30 Chris Murphy 2013-05-12 00:18:21 UTC
It looks like the partitioning didn't even complete. sdc and sdd aren't partitioned. sdb only has one partition, which should be only for btrfs, as LVM only needs one PV to meet the installation requirements. Yet the installer seems confused, trying to create multiple PVs, and before all partitions are made.

Comment 31 Adam Williamson 2013-05-12 22:12:47 UTC
Description of problem:
Just tried to run an install with http://www.happyassassin.net/extras/ks/minimal_unattended.ks , a kickstart that usually works OK.

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

Additional info:
cmdline:        /usr/bin/python  /sbin/anaconda
cmdline_file:   initrd=initrd.img inst.stage2=hd:LABEL=Fedora\x2019-Beta-TC4\x20x86_64 quiet ks=http://www.happyassassin.net/ks/minimal_unattended.ks BOOT_IMAGE=vmlinuz 
executable:     /sbin/anaconda
hashmarkername: anaconda
kernel:         3.9.0-301.fc19.x86_64
product:        Fedora
release:        Cannot get release name.
type:           anaconda
version:        19-Beta-TC4

Truncated backtrace:
Traceback (most recent call last):
  File "/usr/lib64/python2.7/site-packages/pyanaconda/threads.py", line 168, in run
    threading.Thread.run(self, *args, **kwargs)
  File "/usr/lib64/python2.7/threading.py", line 766, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib64/python2.7/site-packages/pyanaconda/install.py", line 126, in doInstall
    turnOnFilesystems(storage, mountOnly=flags.flags.dirInstall)
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 162, in turnOnFilesystems
    storage.doIt()
  File "/usr/lib/python2.7/site-packages/blivet/__init__.py", line 303, in doIt
    self.devicetree.processActions()
  File "/usr/lib/python2.7/site-packages/blivet/devicetree.py", line 237, in processActions
    action.execute()
  File "/usr/lib/python2.7/site-packages/blivet/deviceaction.py", line 471, in execute
    options=self.device.formatArgs)
  File "/usr/lib/python2.7/site-packages/blivet/formats/lvmpv.py", line 113, in create
    lvm.pvcreate(self.device)
  File "/usr/lib/python2.7/site-packages/blivet/devicelibs/lvm.py", line 172, in pvcreate
    raise LVMError("pvcreate failed for %s: %s" % (device, msg))
LVMError: pvcreate failed for /dev/vda2: running lvm pvcreate --config  devices { filter=["r|/loop3$|","r|/loop4$|","r|/loop5$|","r|/loop6$|","r|/loop7$|"] }  --dataalignment 1024k /dev/vda2 failed

Comment 32 Adam Williamson 2013-05-12 22:14:39 UTC
I reproduced this simply by using the ks mentioned in comment #31 on Beta TC4. It works fine on Beta TC3. Looks like something broken between the two, and that's a very simple ks with a default layout. +1 Beta blocker.

Comment 33 Adam Williamson 2013-05-12 22:24:44 UTC
OK - this is reliably reproducible for me *if I start with a blank disk*. So to reproduce:

1. Boot anaconda
2. Go to VT2, do 'fdisk /dev/vda', 'd' all partitions, 'w', and reboot
3. Boot anaconda with 'ks=http://www.happyassassin.net/ks/minimal_unattended.ks'

and that reproduces it. If I start with a populated disk - with F19 already on it - then it works OK.

I still can't reproduce it on TC3 following the above steps. I note that TC4's installer says something like "Waiting for 4 threads..." before it starts partitioning; TC3's just seems to run straight into it.

Comment 34 Adam Williamson 2013-05-13 16:49:08 UTC
Discussed at 2013-05-13 blocker review meeting: http://meetbot.fedoraproject.org/fedora-blocker-review/2013-05-13/f19beta-blocker-review-5.2013-05-13-16.00.log.txt . Accepted as a blocker: my reproducer violates "When using the guided partitioning flow, the installer must be able to ...Cleanly install to a disk with a valid ms-dos or gpt disk label and partition table which contains existing data and sufficient unpartitioned space for a Fedora installation" , and probably other reproducers violate other of the partitioning criteria too. This is clearly a bad enough issue.

Comment 35 Brian Lane 2013-05-14 23:36:51 UTC
http://bcl.fedorapeople.org/updates/950145.img should fix this by writing zeros to the first 10M of the partition location before creating it.

Comment 36 Adam Williamson 2013-05-14 23:51:53 UTC
That's a hell of a fugly fix, but it seems to work here: my reproducer doesn't reproduce, with that updates= in place. (I tested that it _is_ a reliable reproducer without the updates= in place.)

Comment 38 Chris Murphy 2013-06-25 01:16:57 UTC
Is there a deficiency in wipefs that causes the need to write 10MB of zeros to fix this bug?


Note You need to log in before you can comment on or make changes to this bug.