Bug 568408 - DMError: dm device does not exist
Summary: DMError: dm device does not exist
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 13
Hardware: x86_64
OS: Linux
medium
high
Target Milestone: ---
Assignee: David Lehman
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: anaconda_trace_hash:00aaa6d6d29b3d668...
Depends On:
Blocks: F13Alpha, F13AlphaBlocker
TreeView+ depends on / blocked
 
Reported: 2010-02-25 16:48 UTC by Adam Williamson
Modified: 2010-02-27 01:21 UTC (History)
2 users (show)

Fixed In Version: anaconda-13.32-1
Clone Of:
Environment:
Last Closed: 2010-02-27 01:21:00 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Attached traceback automatically from anaconda. (123.13 KB, text/plain)
2010-02-25 16:48 UTC, Adam Williamson
no flags Details

Description Adam Williamson 2010-02-25 16:48:07 UTC
The following was filed automatically by anaconda:
anaconda 13.31 exception report
Traceback (most recent call first):
  File "/usr/lib/anaconda/storage/devicelibs/dm.py", line 64, in dm_node_from_name
    raise DMError("dm device does not exist")
  File "/usr/lib/anaconda/storage/devicelibs/swap.py", line 106, in swapstatus
    alt_dev = "/dev/%s" % dm.dm_node_from_name(device.split("/")[-1])
  File "/usr/lib/anaconda/storage/formats/swap.py", line 120, in status
    return self.exists and swap.swapstatus(self.device)
  File "/usr/lib/anaconda/storage/__init__.py", line 1763, in mtab
    if not device.format.status:
  File "/usr/lib/anaconda/storage/__init__.py", line 1156, in mtab
    return self.fsset.mtab()
  File "/usr/lib/anaconda/livecd.py", line 372, in doPostInstall
    f.write(anaconda.storage.mtab)
  File "/usr/lib/anaconda/backend.py", line 297, in doPostInstall
    anaconda.backend.doPostInstall(anaconda)
  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()
  File "/usr/lib/anaconda/iw/progress_gui.py", line 79, in renderCallback
    self.intf.icw.nextClicked()
  File "/usr/lib/anaconda/gui.py", line 1334, in handleRenderCallback
    self.currentWindow.renderCallback()
DMError: dm device does not exist

Comment 1 Adam Williamson 2010-02-25 16:48:11 UTC
Created attachment 396328 [details]
Attached traceback automatically from anaconda.

Comment 2 Adam Williamson 2010-02-25 16:51:02 UTC
this comes at the end of the live install process (after 'making post-install changes to file systems' or whatever it's called), when using dlehman's swap.py fix for https://bugzilla.redhat.com/show_bug.cgi?id=567840 .

Comment 3 David Lehman 2010-02-25 19:04:41 UTC
Patch for 567840 revised to prevent this failure as well.

Comment 4 Adam Williamson 2010-02-27 01:21:00 UTC
confirmed, works in alpha rc4.


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