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...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 13
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: David Lehman
QA Contact: Fedora Extras Quality Assurance
URL:
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
Clone Of:
Environment:
Last Closed: 2010-05-04 03:22:36 UTC
Type: ---
Embargoed:


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
    self.createParents()
  File "/usr/lib/anaconda/storage/deviceaction.py", line 203, in execute
    self.device.create(intf=intf)
  File "/usr/lib/anaconda/storage/devicetree.py", line 678, in processActions
    action.execute(intf=self.intf)
  File "/usr/lib/anaconda/storage/__init__.py", line 283, in doIt
    self.devicetree.processActions()
  File "/usr/lib/anaconda/packages.py", line 109, in turnOnFilesystems
    anaconda.storage.doIt()
  File "/usr/lib/anaconda/dispatch.py", line 205, in moveStep
    rc = stepFunc(self.anaconda)
  File "/usr/lib/anaconda/dispatch.py", line 126, in gotoNext
    self.moveStep()
  File "/usr/lib/anaconda/gui.py", line 1313, in nextClicked
    self.anaconda.dispatch.gotoNext()
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
Hi,

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.

Regards,

Hans

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
https://fedoraproject.org/wiki/BugZappers

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.