Bug 493575 - Off by one error calculating free extents
Summary: Off by one error calculating free extents
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: rawhide
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: David Lehman
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 492354 495268 495785 (view as bug list)
Depends On:
Blocks: F11AnacondaBlocker
TreeView+ depends on / blocked
 
Reported: 2009-04-02 10:37 UTC by Andreas Thienemann
Modified: 2009-05-06 21:28 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-05-06 21:28:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
anaconda logfile with traceback (40 bytes, text/plain)
2009-04-02 10:40 UTC, Andreas Thienemann
no flags Details
program log (39 bytes, text/plain)
2009-04-02 10:41 UTC, Andreas Thienemann
no flags Details
fdisk -l output (552 bytes, text/plain)
2009-04-02 10:47 UTC, Andreas Thienemann
no flags Details
pvdisplay output (357 bytes, text/plain)
2009-04-02 10:48 UTC, Andreas Thienemann
no flags Details
vgdisplay output (624 bytes, text/plain)
2009-04-02 10:49 UTC, Andreas Thienemann
no flags Details
fdisk x p output showing sectors instead of cylinders (481 bytes, text/plain)
2009-04-02 11:03 UTC, Andreas Thienemann
no flags Details
"parted /dev/sda unit S print free" output (488 bytes, text/plain)
2009-04-02 12:09 UTC, Andreas Thienemann
no flags Details
"parted /dev/sda unit S print free" output (561 bytes, text/plain)
2009-04-02 12:11 UTC, Andreas Thienemann
no flags Details
lvm pvs output (260 bytes, text/plain)
2009-04-02 12:15 UTC, Andreas Thienemann
no flags Details
cryptsetup luksDump /dev/sda4 (846 bytes, text/plain)
2009-04-14 15:45 UTC, Andreas Thienemann
no flags Details
anacdump.txt (145.83 KB, text/plain)
2009-04-14 20:52 UTC, Andreas Thienemann
no flags Details

Description Andreas Thienemann 2009-04-02 10:37:47 UTC
Description of problem:
When doing a default installation of current rawhide on a system without any raid, anaconda fails when creating the lv for the swap partition:

Running... ['lvm', 'lvcreate', '-L', '1952m', '-n', 'lv_swap', '--config', ' devices { filter=["r|fd0|"] } ', 'vg_erika']
  Insufficient free extents (487) in volume group vg_erika: 488 required

Version-Release number of selected component (if applicable):
anaconda-11.5.0.38-1.x86_64.rpm

How reproducible:
Always

Steps to Reproduce:
1. Install rawhide via network
2. Click through to the partitioning screen
3. Select defaults, klick next.
  
anaconda.log and program.log are attached.

Comment 1 Andreas Thienemann 2009-04-02 10:40:31 UTC
Created attachment 337767 [details]
anaconda logfile with traceback

Comment 2 Andreas Thienemann 2009-04-02 10:41:33 UTC
Created attachment 337768 [details]
program log

Comment 3 Andreas Thienemann 2009-04-02 10:47:19 UTC
Created attachment 337769 [details]
fdisk -l output

Comment 4 Andreas Thienemann 2009-04-02 10:48:03 UTC
Created attachment 337770 [details]
pvdisplay output

Comment 5 Andreas Thienemann 2009-04-02 10:49:20 UTC
Created attachment 337772 [details]
vgdisplay output

Comment 6 Andreas Thienemann 2009-04-02 11:01:46 UTC
regarding the fdisk output, a bit of clarification might be useful:

[query(hansg)] So your wiping the disk? Iow selecting automatic partitioning use entire disk, or ?
[query(ixs)] nope
[query(ixs)] default partitioning says replace existing linux partitions.
[query(ixs)] as there's no existing linux, it simply uses the freespace and leaves the ntfs partitions alone.
[query(hansg)] Ok, so there are pre-existing ntfs partitions, but I see you included fdisk -l output already, so that should be clear from the bug
[12:54] [query(ixs)] yes. the two linux partitions were created in the empty space at the end of the disk. fdisk as well as {vg,pv}display were taken after the crash.

Comment 7 Andreas Thienemann 2009-04-02 11:03:06 UTC
Created attachment 337774 [details]
fdisk x p output showing sectors instead of cylinders

Comment 8 Andreas Thienemann 2009-04-02 12:09:20 UTC
Created attachment 337790 [details]
"parted /dev/sda unit S print free" output 

"parted /dev/sda unit S print free" output before partitioning with anaconda

Comment 9 Andreas Thienemann 2009-04-02 12:11:13 UTC
Created attachment 337791 [details]
"parted /dev/sda unit S print free" output 

"parted /dev/sda unit S print free" output after partitioning with anaconda

Comment 10 Andreas Thienemann 2009-04-02 12:15:08 UTC
Created attachment 337792 [details]
lvm pvs output

lvm pvs --units k --nosuffix --nameprefixes --rows --unquoted --noheadings                     --opv_name,pv_uuid,pv_size,vg_name,vg_uuid,pv_pe_count,pv_pe_alloc_count,pe_start
output after partitioning by anaconda

Comment 11 Chris Lumens 2009-04-06 17:32:32 UTC
*** Bug 492354 has been marked as a duplicate of this bug. ***

Comment 12 Bob Cochran 2009-04-07 22:23:01 UTC
Are there any workarounds for this bug and/or 493523 which was closed as a duplicate of this bug? I don't think I can install the beta without a fix for this. Is the recent announcement that some beta iso's have been reissued related to either of these? Thanks, Bob

Comment 13 Andreas Thienemann 2009-04-07 23:55:12 UTC
A simple workaround is to select the "Review partition layout" and then reduce the size of the offending partition (should be the last logical volume) a bit.

Usually the extend size is 4MB, so if say your swap partition is planned to be 1024MB, simply change the size to 1020MB and you should be good.

Comment 14 Bob Cochran 2009-04-09 20:15:59 UTC
The workaround in Comment #13 worked for me. Thanks!

Comment 15 Frank Murphy 2009-04-11 07:29:18 UTC
(In reply to comment #14)
> The workaround in Comment #13 worked for me. Thanks!  

worked for me as per #13

Comment 16 Chris Lumens 2009-04-13 14:19:45 UTC
*** Bug 495268 has been marked as a duplicate of this bug. ***

Comment 17 Andreas Thienemann 2009-04-14 14:00:26 UTC
Following a hunch from dlehman:

This error only manifests when selecting encryption.
Running unencrypted, the partitioning suceeds.

Comment 18 Andreas Thienemann 2009-04-14 15:45:50 UTC
Created attachment 339517 [details]
cryptsetup luksDump /dev/sda4

Comment 19 Andreas Thienemann 2009-04-14 20:52:33 UTC
Created attachment 339578 [details]
anacdump.txt

Comment 20 David Lehman 2009-04-15 17:00:41 UTC
This will be fixed in anaconda-11.5.0.45-1.

Comment 21 Chris Lumens 2009-04-15 20:09:59 UTC
*** Bug 495785 has been marked as a duplicate of this bug. ***

Comment 22 eric 2009-04-19 15:10:13 UTC
comment #13 worked for me.


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