Bug 586620 - Action pruning bug, all sda2 creation actions get pruned resulting in sda2 never getting created.
Summary: Action pruning bug, all sda2 creation actions get pruned resulting in sda2 ne...
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 13
Hardware: x86_64
OS: Linux
Target Milestone: ---
Assignee: David Lehman
QA Contact: Fedora Extras Quality Assurance
Whiteboard: anaconda_trace_hash:1e3d1c41f090f3f18...
Depends On:
Blocks: F13Blocker, F13FinalBlocker
TreeView+ depends on / blocked
Reported: 2010-04-28 01:02 UTC by Jesse Keating
Modified: 2013-01-10 03:33 UTC (History)
5 users (show)

Fixed In Version: anaconda-13.39-1.fc13
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2010-05-04 03:22:36 UTC
Type: ---

Attachments (Terms of Use)
Attached traceback automatically from anaconda. (631.89 KB, text/plain)
2010-04-28 01:02 UTC, Jesse Keating
no flags Details

Description Jesse Keating 2010-04-28 01:02:19 UTC
The following was filed automatically by anaconda:
anaconda 13.38 exception report
Traceback (most recent call first):
  File "/usr/lib/anaconda/storage/devices.py", line 321, in createParents
    raise DeviceError("parent device does not exist", self.name)
  File "/usr/lib/anaconda/storage/devices.py", line 2804, in create
  File "/usr/lib/anaconda/storage/deviceaction.py", line 203, in execute
  File "/usr/lib/anaconda/storage/devicetree.py", line 678, in processActions
  File "/usr/lib/anaconda/storage/__init__.py", line 283, in doIt
  File "/usr/lib/anaconda/packages.py", line 109, in turnOnFilesystems
  File "/usr/lib/anaconda/dispatch.py", line 205, in moveStep
    rc = stepFunc(self.anaconda)
  File "/usr/lib/anaconda/dispatch.py", line 126, in gotoNext
  File "/usr/lib/anaconda/gui.py", line 1313, in nextClicked
DeviceError: ('parent device does not exist', 'md1')

Comment 1 Jesse Keating 2010-04-28 01:02:22 UTC
Created attachment 409640 [details]
Attached traceback automatically from anaconda.

Comment 2 Hans de Goede 2010-04-28 09:34:36 UTC

Looking at the attached logs. You were starting with a standard autopartitioned install using 2 entire disks. Then did custom partitioning, and removed all pre-existing partitions. Then created 2 mdraid partitions on each disk, 1 to hold a mdraid mirror containing /boot, and another for an mdraid set for /, correct ?

If you look at the action pruning part of the log you'll see that for some reason the device and format create actions for sda2 gets pruned, so when we try to create the mdraid set using sda2 and sdb2, we get this backtrace. moving this over to dlehman.



Comment 3 David Lehman 2010-04-28 15:03:01 UTC
This should be fixed in anaconda-13.39-1 by commit f420bf4f8 (the "Also..." part).

Comment 4 Adam Williamson 2010-05-03 20:54:21 UTC
Jesse, can you please re-test ASAP? Thanks. TC1 has 13.39.

Fedora Bugzappers volunteer triage team

Comment 5 Jesse Keating 2010-05-04 03:22:36 UTC
Confirmed fixed.

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