This should fix bug I met when adding fifth (second logical) partition. Due to way we handle extended partition allocation, underlying ped object of former (before adding the 5th part) extended partition (e.g. /dev/sda4) contains trash and when we do nameUpdate of the partition it returns trash number which causes traceback later when trying to create /dev/sda231423234. --- storage/partitioning.py | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/storage/partitioning.py b/storage/partitioning.py index 7a59747..663d1f1 100644 --- a/storage/partitioning.py +++ b/storage/partitioning.py @@ -569,6 +569,9 @@ def doPartitioning(storage, exclusiveDisks=None): # allocatePartitions() takes care of this for new partitions, but not # for pre-existing ones, so we update the name of all partitions here for part in partitions: + # needed because of XXX hack below + if part.isExtended: + continue part.updateName() # XXX hack -- if we created any extended partitions we need to add -- 1.5.4.3 _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list