Bug 551790 - dmdraid live install: create ioctl failed: Device or resource busy
Summary: dmdraid live install: create ioctl failed: Device or resource busy
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 12
Hardware: i686
OS: Linux
low
medium
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 528051 (view as bug list)
Depends On: 557065 557845
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-01-02 02:22 UTC by Bruce Fowler
Modified: 2010-01-31 15:22 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
Environment:
Intel DG965MQ mobo E6600 CPU 2xSeagate 230G disks Raid 1 and LVM
Last Closed: 2010-01-31 15:22:54 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Anaconda generated exception report AND my disk layout (26.56 KB, text/plain)
2010-01-02 02:22 UTC, Bruce Fowler
no flags Details

Description Bruce Fowler 2010-01-02 02:22:05 UTC
Created attachment 381239 [details]
Anaconda generated exception report AND my disk layout

Description of problem: Running Fedora-12 32 bit live CD. Try to do an install to disk, but anaconda errors out with a traceback while scanning hardware.

Version-Release number of selected component (if applicable): 12.46 (whatever is on the Fedora-12 distribution disk)

How reproducible: Consistently on my hardware.  Tried it on another computer, it works find.  I am running a combination of Intel hardware raid 1 and the use of LVM for the existing Fedora-11 installation.  Doesn't work with Omega remix either.

Steps to Reproduce:
1. Run Fedora-12 Live 32-bit CD
2. Choose "installer" icon on desktop
3. Take default keyboard from GUI, hit "next"
  
Actual results: Exception and traceback, see attached

Expected results: Clean installation on my existing partitions

Additional info: I have added some disk layout information at the end of the anaconda-generated traceback.

Comment 1 Hans de Goede 2010-01-06 14:23:49 UTC
Hmm,

I just tried to reproduce this, and I did hit a traceback, which has been fixed
for a while now (but nor for F12, only for Fedora-13) with this commit:
http://git.fedorahosted.org/git/?p=anaconda.git;a=commitdiff;h=8b5b8284b88a5cd259646e4f5d92bcfb9bcce06e

Your traceback is different however, it seems be happening earlier. Which is weird.

Can you please from the livecd (as root) run:
dmraid -vvv -t

And capture the output and attach that here ?

I also noticed in the logs that you manually mounted some stuff under
/mnt

That might also be the cause (the error is an ebusy error), can you try again with out anything manually mounted under /mnt ?

Comment 2 Bruce Fowler 2010-01-11 02:28:07 UTC
I couldn't get "dmraid -vvv -t" to do anything useful, and
after digging around, "-n" seemed to produce the most
warning messages, so that output follows.  Grep for more
rows of "=====" to see the latest traceback and the contents
of my "/dev" directory.  Which better "dmraid" command did 
you want me to run?

Live install gets past the "choose a keyboard" screen and
spends about 5 seconds "scaning devices" or some such and
then quits with the backtrace below.
========================================================
File is: dmraid_n_vvv.txt (output of "dmraid -n -vvv")

WARN: locking /var/lock/dmraid/.lock
WARN: missing dm serial file for /dev/dm-0
WARN: missing dm serial file for /dev/dm-1
WARN: missing dm serial file for /dev/dm-2
WARN: missing dm serial file for /dev/dm-3
WARN: missing dm serial file for /dev/dm-4
WARN: missing dm serial file for /dev/dm-5
WARN: missing dm serial file for /dev/dm-6
WARN: missing dm serial file for /dev/dm-7
WARN: missing dm serial file for /dev/dm-8
WARN: missing dm serial file for /dev/dm-9
WARN: missing dm serial file for /dev/dm-10
WARN: missing dm serial file for /dev/dm-11
WARN: missing dm serial file for /dev/dm-12
WARN: missing dm serial file for /dev/dm-13
WARN: missing dm serial file for /dev/dm-14
WARN: missing dm serial file for /dev/dm-15
NOTICE: /dev/dm-15: asr     discovering
NOTICE: /dev/dm-15: ddf1    discovering
NOTICE: /dev/dm-15: hpt37x  discovering
NOTICE: /dev/dm-15: hpt45x  discovering
NOTICE: /dev/dm-15: isw     discovering
NOTICE: /dev/dm-15: jmicron discovering
NOTICE: /dev/dm-15: lsi     discovering
NOTICE: /dev/dm-15: nvidia  discovering
NOTICE: /dev/dm-15: pdc     discovering
NOTICE: /dev/dm-15: sil     discovering
NOTICE: /dev/dm-15: via     discovering
NOTICE: /dev/dm-14: asr     discovering
NOTICE: /dev/dm-14: ddf1    discovering
NOTICE: /dev/dm-14: hpt37x  discovering
NOTICE: /dev/dm-14: hpt45x  discovering
NOTICE: /dev/dm-14: isw     discovering
NOTICE: /dev/dm-14: jmicron discovering
NOTICE: /dev/dm-14: lsi     discovering
NOTICE: /dev/dm-14: nvidia  discovering
NOTICE: /dev/dm-14: pdc     discovering
NOTICE: /dev/dm-14: sil     discovering
NOTICE: /dev/dm-14: via     discovering
NOTICE: /dev/dm-13: asr     discovering
NOTICE: /dev/dm-13: ddf1    discovering
NOTICE: /dev/dm-13: hpt37x  discovering
NOTICE: /dev/dm-13: hpt45x  discovering
NOTICE: /dev/dm-13: isw     discovering
NOTICE: /dev/dm-13: jmicron discovering
NOTICE: /dev/dm-13: lsi     discovering
NOTICE: /dev/dm-13: nvidia  discovering
NOTICE: /dev/dm-13: pdc     discovering
NOTICE: /dev/dm-13: sil     discovering
NOTICE: /dev/dm-13: via     discovering
NOTICE: /dev/dm-12: asr     discovering
NOTICE: /dev/dm-12: ddf1    discovering
NOTICE: /dev/dm-12: hpt37x  discovering
NOTICE: /dev/dm-12: hpt45x  discovering
NOTICE: /dev/dm-12: isw     discovering
NOTICE: /dev/dm-12: jmicron discovering
NOTICE: /dev/dm-12: lsi     discovering
NOTICE: /dev/dm-12: nvidia  discovering
NOTICE: /dev/dm-12: pdc     discovering
NOTICE: /dev/dm-12: sil     discovering
NOTICE: /dev/dm-12: via     discovering
NOTICE: /dev/dm-11: asr     discovering
NOTICE: /dev/dm-11: ddf1    discovering
NOTICE: /dev/dm-11: hpt37x  discovering
NOTICE: /dev/dm-11: hpt45x  discovering
NOTICE: /dev/dm-11: isw     discovering
NOTICE: /dev/dm-11: jmicron discovering
NOTICE: /dev/dm-11: lsi     discovering
NOTICE: /dev/dm-11: nvidia  discovering
NOTICE: /dev/dm-11: pdc     discovering
NOTICE: /dev/dm-11: sil     discovering
NOTICE: /dev/dm-11: via     discovering
NOTICE: /dev/dm-10: asr     discovering
NOTICE: /dev/dm-10: ddf1    discovering
NOTICE: /dev/dm-10: hpt37x  discovering
NOTICE: /dev/dm-10: hpt45x  discovering
NOTICE: /dev/dm-10: isw     discovering
NOTICE: /dev/dm-10: jmicron discovering
NOTICE: /dev/dm-10: lsi     discovering
NOTICE: /dev/dm-10: nvidia  discovering
NOTICE: /dev/dm-10: pdc     discovering
NOTICE: /dev/dm-10: sil     discovering
NOTICE: /dev/dm-10: via     discovering
NOTICE: /dev/dm-9: asr     discovering
NOTICE: /dev/dm-9: ddf1    discovering
NOTICE: /dev/dm-9: hpt37x  discovering
NOTICE: /dev/dm-9: hpt45x  discovering
NOTICE: /dev/dm-9: isw     discovering
NOTICE: /dev/dm-9: jmicron discovering
NOTICE: /dev/dm-9: lsi     discovering
NOTICE: /dev/dm-9: nvidia  discovering
NOTICE: /dev/dm-9: pdc     discovering
NOTICE: /dev/dm-9: sil     discovering
NOTICE: /dev/dm-9: via     discovering
NOTICE: /dev/dm-8: asr     discovering
NOTICE: /dev/dm-8: ddf1    discovering
NOTICE: /dev/dm-8: hpt37x  discovering
NOTICE: /dev/dm-8: hpt45x  discovering
NOTICE: /dev/dm-8: isw     discovering
NOTICE: /dev/dm-8: jmicron discovering
NOTICE: /dev/dm-8: lsi     discovering
NOTICE: /dev/dm-8: nvidia  discovering
NOTICE: /dev/dm-8: pdc     discovering
NOTICE: /dev/dm-8: sil     discovering
NOTICE: /dev/dm-8: via     discovering
NOTICE: /dev/dm-7: asr     discovering
NOTICE: /dev/dm-7: ddf1    discovering
NOTICE: /dev/dm-7: hpt37x  discovering
NOTICE: /dev/dm-7: hpt45x  discovering
NOTICE: /dev/dm-7: isw     discovering
NOTICE: /dev/dm-7: jmicron discovering
NOTICE: /dev/dm-7: lsi     discovering
NOTICE: /dev/dm-7: nvidia  discovering
NOTICE: /dev/dm-7: pdc     discovering
NOTICE: /dev/dm-7: sil     discovering
NOTICE: /dev/dm-7: via     discovering
NOTICE: /dev/dm-6: asr     discovering
NOTICE: /dev/dm-6: ddf1    discovering
NOTICE: /dev/dm-6: hpt37x  discovering
NOTICE: /dev/dm-6: hpt45x  discovering
NOTICE: /dev/dm-6: isw     discovering
NOTICE: /dev/dm-6: jmicron discovering
NOTICE: /dev/dm-6: lsi     discovering
NOTICE: /dev/dm-6: nvidia  discovering
NOTICE: /dev/dm-6: pdc     discovering
NOTICE: /dev/dm-6: sil     discovering
NOTICE: /dev/dm-6: via     discovering
NOTICE: /dev/dm-5: asr     discovering
NOTICE: /dev/dm-5: ddf1    discovering
NOTICE: /dev/dm-5: hpt37x  discovering
NOTICE: /dev/dm-5: hpt45x  discovering
NOTICE: /dev/dm-5: isw     discovering
NOTICE: /dev/dm-5: jmicron discovering
NOTICE: /dev/dm-5: lsi     discovering
NOTICE: /dev/dm-5: nvidia  discovering
NOTICE: /dev/dm-5: pdc     discovering
NOTICE: /dev/dm-5: sil     discovering
NOTICE: /dev/dm-5: via     discovering
NOTICE: /dev/dm-4: asr     discovering
NOTICE: /dev/dm-4: ddf1    discovering
NOTICE: /dev/dm-4: hpt37x  discovering
NOTICE: /dev/dm-4: hpt45x  discovering
NOTICE: /dev/dm-4: isw     discovering
NOTICE: /dev/dm-4: jmicron discovering
NOTICE: /dev/dm-4: lsi     discovering
NOTICE: /dev/dm-4: nvidia  discovering
NOTICE: /dev/dm-4: pdc     discovering
NOTICE: /dev/dm-4: sil     discovering
NOTICE: /dev/dm-4: via     discovering
NOTICE: /dev/dm-3: asr     discovering
NOTICE: /dev/dm-3: ddf1    discovering
NOTICE: /dev/dm-3: hpt37x  discovering
NOTICE: /dev/dm-3: hpt45x  discovering
NOTICE: /dev/dm-3: isw     discovering
NOTICE: /dev/dm-3: jmicron discovering
NOTICE: /dev/dm-3: lsi     discovering
NOTICE: /dev/dm-3: nvidia  discovering
NOTICE: /dev/dm-3: pdc     discovering
NOTICE: /dev/dm-3: sil     discovering
NOTICE: /dev/dm-3: via     discovering
NOTICE: /dev/dm-2: asr     discovering
NOTICE: /dev/dm-2: ddf1    discovering
NOTICE: /dev/dm-2: hpt37x  discovering
NOTICE: /dev/dm-2: hpt45x  discovering
NOTICE: /dev/dm-2: isw     discovering
NOTICE: /dev/dm-2: jmicron discovering
NOTICE: /dev/dm-2: lsi     discovering
NOTICE: /dev/dm-2: nvidia  discovering
NOTICE: /dev/dm-2: pdc     discovering
NOTICE: /dev/dm-2: sil     discovering
NOTICE: /dev/dm-2: via     discovering
NOTICE: /dev/dm-1: asr     discovering
NOTICE: /dev/dm-1: ddf1    discovering
NOTICE: /dev/dm-1: hpt37x  discovering
NOTICE: /dev/dm-1: hpt45x  discovering
NOTICE: /dev/dm-1: isw     discovering
NOTICE: /dev/dm-1: jmicron discovering
NOTICE: /dev/dm-1: lsi     discovering
NOTICE: /dev/dm-1: nvidia  discovering
NOTICE: /dev/dm-1: pdc     discovering
NOTICE: /dev/dm-1: sil     discovering
NOTICE: /dev/dm-1: via     discovering
NOTICE: /dev/dm-0: asr     discovering
NOTICE: /dev/dm-0: ddf1    discovering
NOTICE: /dev/dm-0: hpt37x  discovering
NOTICE: /dev/dm-0: hpt45x  discovering
NOTICE: /dev/dm-0: isw     discovering
NOTICE: /dev/dm-0: jmicron discovering
NOTICE: /dev/dm-0: lsi     discovering
NOTICE: /dev/dm-0: nvidia  discovering
NOTICE: /dev/dm-0: pdc     discovering
NOTICE: /dev/dm-0: sil     discovering
NOTICE: /dev/dm-0: via     discovering
NOTICE: /dev/sdc: asr     discovering
NOTICE: /dev/sdc: ddf1    discovering
NOTICE: /dev/sdc: hpt37x  discovering
NOTICE: /dev/sdc: hpt45x  discovering
NOTICE: /dev/sdc: isw     discovering
NOTICE: /dev/sdc: jmicron discovering
NOTICE: /dev/sdc: lsi     discovering
NOTICE: /dev/sdc: nvidia  discovering
NOTICE: /dev/sdc: pdc     discovering
NOTICE: /dev/sdc: sil     discovering
NOTICE: /dev/sdc: via     discovering
NOTICE: /dev/sdb: asr     discovering
NOTICE: /dev/sdb: ddf1    discovering
NOTICE: /dev/sdb: hpt37x  discovering
NOTICE: /dev/sdb: hpt45x  discovering
NOTICE: /dev/sdb: isw     discovering
NOTICE: /dev/sdb: isw metadata discovered
NOTICE: /dev/sdb: jmicron discovering
NOTICE: /dev/sdb: lsi     discovering
NOTICE: /dev/sdb: nvidia  discovering
NOTICE: /dev/sdb: pdc     discovering
NOTICE: /dev/sdb: sil     discovering
NOTICE: /dev/sdb: via     discovering
NOTICE: /dev/sda: asr     discovering
NOTICE: /dev/sda: ddf1    discovering
NOTICE: /dev/sda: hpt37x  discovering
NOTICE: /dev/sda: hpt45x  discovering
NOTICE: /dev/sda: isw     discovering
NOTICE: /dev/sda: isw metadata discovered
NOTICE: /dev/sda: jmicron discovering
NOTICE: /dev/sda: lsi     discovering
NOTICE: /dev/sda: nvidia  discovering
NOTICE: /dev/sda: pdc     discovering
NOTICE: /dev/sda: sil     discovering
NOTICE: /dev/sda: via     discovering
INFO: RAID devices discovered:

/dev/sdb (isw):
0x000 sig: "  Intel Raid ISM Cfg Sig. 1.1.00"
0x020 check_sum: 2242885799
0x024 mpb_size: 480
0x028 family_num: 1826478680
0x02c generation_num: 469886
0x030 error_log_size: 4080
0x034 attributes: 3221225472
0x038 num_disks: 2
0x039 num_raid_devs: 1
0x03a error_log_pos: 2
0x03c cache_size: 100714757
0x040 orig_family_num: 0
0x044 power_cycle_count: 0
0x048 bbm_log_size: 0
0x0d8 disk[0].serial: "        3QF0G8N3"
0x0e8 disk[0].totalBlocks: 625142448
0x0ec disk[0].scsiId: 0x0
0x0f0 disk[0].status: 0x13a
0x0f4 disk[0].owner_cfg_num: 0x0
0x108 disk[1].serial: "        3QF0BRDX"
0x118 disk[1].totalBlocks: 625142448
0x11c disk[1].scsiId: 0x10000
0x120 disk[1].status: 0x13a
0x124 disk[1].owner_cfg_num: 0x0
0x138 isw_dev[0].volume: "        maindisk"
0x14c isw_dev[0].SizeHigh: 0
0x148 isw_dev[0].SizeLow: 625137664
0x150 isw_dev[0].status: 0x8c
0x154 isw_dev[0].reserved_blocks: 0
0x158 isw_dev[0].migr_priority: 0
0x159 isw_dev[0].num_sub_vol: 0
0x15a isw_dev[0].tid: 1
0x15b isw_dev[0].cng_master_disk: 0
0x15c isw_dev[0].cache_policy: 0
0x15e isw_dev[0].cng_state: 0
0x15f isw_dev[0].cng_sub_state: 0
0x188 isw_dev[0].vol.curr_migr_unit: 1220972
0x18c isw_dev[0].vol.check_point_id: 0
0x190 isw_dev[0].vol.migr_state: 0
0x191 isw_dev[0].vol.migr_type: 2
0x192 isw_dev[0].vol.dirty: 0
0x193 isw_dev[0].vol.fs_state: 0
0x194 isw_dev[0].vol.verify_errors: 114
0x196 isw_dev[0].vol.verify_bad_blocks: 0
0x1a8 isw_dev[0].vol.map[0].pba_of_lba0: 0
0x1ac isw_dev[0].vol.map[0].blocks_per_member: 625137664
0x1b0 isw_dev[0].vol.map[0].num_data_stripes: 2441944
0x1b4 isw_dev[0].vol.map[0].blocks_per_strip: 128
0x1b6 isw_dev[0].vol.map[0].map_state: 0
0x1b7 isw_dev[0].vol.map[0].raid_level: 1
0x1b8 isw_dev[0].vol.map[0].num_members: 2
0x1b9 isw_dev[0].vol.map[0].num_domains: 2
0x1ba isw_dev[0].vol.map[0].failed_disk_num: 255
0x1bb isw_dev[0].vol.map[0].ddf: 1
0x1d8 isw_dev[0].vol.map[0].disk_ord_tbl[0]: 0x0
0x1dc isw_dev[0].vol.map[0].disk_ord_tbl[1]: 0x1

/dev/sda (isw):
0x000 sig: "  Intel Raid ISM Cfg Sig. 1.1.00"
0x020 check_sum: 2242885799
0x024 mpb_size: 480
0x028 family_num: 1826478680
0x02c generation_num: 469886
0x030 error_log_size: 4080
0x034 attributes: 3221225472
0x038 num_disks: 2
0x039 num_raid_devs: 1
0x03a error_log_pos: 2
0x03c cache_size: 100714757
0x040 orig_family_num: 0
0x044 power_cycle_count: 0
0x048 bbm_log_size: 0
0x0d8 disk[0].serial: "        3QF0G8N3"
0x0e8 disk[0].totalBlocks: 625142448
0x0ec disk[0].scsiId: 0x0
0x0f0 disk[0].status: 0x13a
0x0f4 disk[0].owner_cfg_num: 0x0
0x108 disk[1].serial: "        3QF0BRDX"
0x118 disk[1].totalBlocks: 625142448
0x11c disk[1].scsiId: 0x10000
0x120 disk[1].status: 0x13a
0x124 disk[1].owner_cfg_num: 0x0
0x138 isw_dev[0].volume: "        maindisk"
0x14c isw_dev[0].SizeHigh: 0
0x148 isw_dev[0].SizeLow: 625137664
0x150 isw_dev[0].status: 0x8c
0x154 isw_dev[0].reserved_blocks: 0
0x158 isw_dev[0].migr_priority: 0
0x159 isw_dev[0].num_sub_vol: 0
0x15a isw_dev[0].tid: 1
0x15b isw_dev[0].cng_master_disk: 0
0x15c isw_dev[0].cache_policy: 0
0x15e isw_dev[0].cng_state: 0
0x15f isw_dev[0].cng_sub_state: 0
0x188 isw_dev[0].vol.curr_migr_unit: 1220972
0x18c isw_dev[0].vol.check_point_id: 0
0x190 isw_dev[0].vol.migr_state: 0
0x191 isw_dev[0].vol.migr_type: 2
0x192 isw_dev[0].vol.dirty: 0
0x193 isw_dev[0].vol.fs_state: 0
0x194 isw_dev[0].vol.verify_errors: 114
0x196 isw_dev[0].vol.verify_bad_blocks: 0
0x1a8 isw_dev[0].vol.map[0].pba_of_lba0: 0
0x1ac isw_dev[0].vol.map[0].blocks_per_member: 625137664
0x1b0 isw_dev[0].vol.map[0].num_data_stripes: 2441944
0x1b4 isw_dev[0].vol.map[0].blocks_per_strip: 128
0x1b6 isw_dev[0].vol.map[0].map_state: 0
0x1b7 isw_dev[0].vol.map[0].raid_level: 1
0x1b8 isw_dev[0].vol.map[0].num_members: 2
0x1b9 isw_dev[0].vol.map[0].num_domains: 2
0x1ba isw_dev[0].vol.map[0].failed_disk_num: 255
0x1bb isw_dev[0].vol.map[0].ddf: 1
0x1d8 isw_dev[0].vol.map[0].disk_ord_tbl[0]: 0x0
0x1dc isw_dev[0].vol.map[0].disk_ord_tbl[1]: 0x1

WARN: unlocking /var/lock/dmraid/.lock
========================================================
File is: anaconda-tb-ss9kXV

anaconda 12.46 exception report
Traceback (most recent call first):
  File "/usr/lib/python2.6/site-packages/block/__init__.py", line 35, in dm_log
    raise Exception, message
  File "/usr/lib/python2.6/site-packages/block/maps.py", line 186, in create
    self.map = _dm.map(name = self.name, table = self.table)
  File "/usr/lib/python2.6/site-packages/block/device.py", line 783, in buildParts
    map.create()
  File "/usr/lib/python2.6/site-packages/block/device.py", line 827, in activate
    self.buildParts()
  File "/usr/lib/anaconda/storage/devicetree.py", line 1626, in handleUdevDMRaidMemberFormat
    rs.activate(mknod=True)
  File "/usr/lib/anaconda/storage/devicetree.py", line 1738, in handleUdevDeviceFormat
    self.handleUdevDMRaidMemberFormat(info, device)
  File "/usr/lib/anaconda/storage/devicetree.py", line 1282, in addUdevDevice
    self.handleUdevDeviceFormat(info, device)
  File "/usr/lib/anaconda/storage/devicetree.py", line 1974, in populate
    self.addUdevDevice(dev)
  File "/usr/lib/anaconda/storage/__init__.py", line 339, in reset
    self.devicetree.populate()
  File "/usr/lib/anaconda/storage/__init__.py", line 81, in storageInitialize
    storage.reset()
  File "/usr/lib/anaconda/dispatch.py", line 200, in moveStep
    rc = stepFunc(self.anaconda)
  File "/usr/lib/anaconda/dispatch.py", line 123, in gotoNext
    self.moveStep()
  File "/usr/lib/anaconda/gui.py", line 1195, in nextClicked
    self.anaconda.dispatch.gotoNext()
Exception: device-mapper: create ioctl failed: Device or resource busy

Local variables in innermost frame:
message: device-mapper: create ioctl failed: Device or resource busy
line: 1719
file: ioctl/libdm-iface.c
level: 3


Anaconda instance, containing members:
rescue_mount: True
reIPLMessage: None
intf: InstallInterface instance, containing members:
  intf.icw: InstallControlWindow instance, containing members:
    intf.icw.handle: 31
    intf.icw.currentWindow: KeyboardWindow instance, containing members:
      intf.icw.currentWindow.modelViewSW: ScrolledWindow instance, containing members:
      intf.icw.currentWindow.title: Keyboard
      intf.icw.currentWindow.modelStore: ListStore instance, containing members:
      intf.icw.currentWindow.modelView: TreeView instance, containing members:
      intf.icw.currentWindow.sidebarTitle: Keyboard
      intf.icw.currentWindow.kbd: Keyboard instance, containing members:
        intf.icw.currentWindow.kbd.config: [['KEYTABLE="us"\n', 'KEYTABLE', 'us']
, ['MODEL="pc105+inet"\n', 'MODEL', 'pc105+inet']
, ['LAYOUT="us"\n', 'LAYOUT', 'us']
, ['KEYBOARDTYPE="pc"\n', 'KEYBOARDTYPE', 'pc']
]
        intf.icw.currentWindow.kbd.type: PC
        intf.icw.currentWindow.kbd._mods: KeyboardModels instance, containing members:
          intf.icw.currentWindow.kbd._mods._modelDict: Skipped
        intf.icw.currentWindow.kbd.beenset: 1
      intf.icw.currentWindow.priority: 20
      intf.icw.currentWindow.vbox: VBox instance, containing members:
      intf.icw.currentWindow.mode: 2
      intf.icw.currentWindow.ics: InstallControlState instance, containing members:
        intf.icw.currentWindow.ics.prevEnabled: True
        intf.icw.currentWindow.ics.cw: Already dumped (InstallControlWindow instance)
        intf.icw.currentWindow.ics.nextEnabled: True
        intf.icw.currentWindow.ics.grabNext: True
        intf.icw.currentWindow.ics.title: Install Window
      intf.icw.currentWindow.kbdDict: {'gr': ['Greek', 'gr,us', 'pc105', '', 'grp:shifts_toggle,grp_led:scroll']
, 'sr-cy': ['Serbian', 'rs', 'pc105', '', '']
, 'sv-latin1': ['Swedish', 'se', 'pc105', '', '']
, 'cf': ['French Canadian', 'ca(fr)', 'pc105', '', '']
, 'fr_CH-latin1': ['Swiss French (latin1)', 'ch', 'pc105', 'fr', '']
, 'fr-latin9': ['French (latin9)', 'fr', 'pc105', 'latin9', '']
, 'dev': ['Devanagari (Inscript)', 'dev,us', 'pc105', '', 'grp:shifts_toggle,grp_led:scroll']
, 'sk-qwerty': ['Slovak (qwerty)', 'sk', 'pc105', '', 'qwerty']
, 'et': ['Estonian', 'ee', 'pc105', '', '']
, 'ar-qwerty-digits': ['Arabic (qwerty/digits)', 'ara,us', 'pc105', 'qwerty_digits', 'grp:shifts_toggle,grp_led:scroll']
, 'ar-azerty': ['Arabic (azerty)', 'ara,us', 'pc105', 'azerty', 'grp:shifts_toggle,grp_led:scroll']
, 'ie': ['Irish', 'ie', 'pc105', '', '']
, 'ro-cedilla': ['Romanian Cedilla', 'ro', 'pc105', 'cedilla', '']
, 'es': ['Spanish', 'es', 'pc105', '', '']
, 'pl2': ['Polish', 'pl', 'pc105', '', '']
, 'cz-lat2': ['Czech (qwerty)', 'cz', 'pc105', 'qwerty', '']
, 'ru': ['Russian', 'ru,us', 'pc105', '', 'grp:shifts_toggle,grp_led:scroll']
, 'dvorak': ['Dvorak', 'us', 'pc105', 'dvorak', '']
, 'bg_bds-utf8': ['Bulgarian', 'bg,us', 'pc105', '', 'grp:shifts_toggle,grp_led:scroll']
, 'no': ['Norwegian', 'no', 'pc105', '', '']
, 'de-latin1-nodeadkeys': ['German (latin1 w/ no deadkeys)', 'de', 'pc105', 'nodeadkeys', '']
, 'ben': ['Bengali (Inscript)', 'in,us', 'pc105', 'ben', 'grp:shifts_toggle,grp_led:scroll']
, 'ar-azerty-digits': ['Arabic (azerty/digits)', 'ara,us', 'pc105', 'azerty_digits', 'grp:shifts_toggle,grp_led:scroll']
, 'ar-qwerty': ['Arabic (qwerty)', 'ara,us', 'pc105', 'qwerty', 'grp:shifts_toggle,grp_led:scroll']
, 'tj': ['Tajik', 'tj', 'pc105', '', '']
, 'ro-std-cedilla': ['Romanian Standard Cedilla', 'ro', 'pc105', 'std_cedilla', '']
, 'pt-latin1': ['Portuguese', 'pt', 'pc105', '', '']
, 'us-acentos': ['U.S. International', 'us', 'pc105', 'intl', '']
, 'ro': ['Romanian', 'ro', 'pc105', '', '']
, 'br-abnt2': ['Brazilian (ABNT2)', 'br', 'abnt2', '', '']
, 'ar-digits': ['Arabic (digits)', 'ara,us', 'pc105', 'digits', 'grp:shifts_toggle,grp_led:scroll']
, 'cz-us-qwertz': ['Czech', 'cz,us', 'pc105', '', 'grp:shifts_toggle,grp_led:scroll']
, 'it-ibm': ['Italian (IBM)', 'it', 'pc105', '', '']
, 'bg_pho-utf8': ['Bulgarian (Phonetic)', 'bg,us', 'pc105', ',phonetic', 'grp:shifts_toggle,grp_led:scroll']
, 'fr-pc': ['French (pc)', 'fr', 'pc105', '', '']
, 'dk': ['Danish', 'dk', 'pc105', '', '']
, 'be-latin1': ['Belgian (be-latin1)', 'be', 'pc105', '', '']
, 'sg-latin1': ['Swiss German (latin1)', 'ch', 'pc105', 'de_nodeadkeys', '']
, 'fr-latin1': ['French (latin1)', 'fr', 'pc105', '', '']
, 'ua-utf': ['Ukrainian', 'ua,us', 'pc105', '', 'grp:shifts_toggle,grp_led:scroll']
, 'tml-uni': ['Tamil (Typewriter)', 'in,us', 'pc105', 'tam_TAB', 'grp:shifts_toggle,grp_led:scroll']
, 'it': ['Italian', 'it', 'pc105', '', '']
, 'fr': ['French', 'fr', 'pc105', '', '']
, 'dk-latin1': ['Danish (latin1)', 'dk', 'pc105', '', '']
, 'fr_CH': ['Swiss French', 'ch', 'pc105', 'fr', '']
, 'fi': ['Finnish', 'fi', 'pc105', '', '']
, 'sr-latin': ['Serbian (latin)', 'rs', 'pc105', 'latin', '']
, 'hu': ['Hungarian', 'hu', 'pc105', '', '']
, 'it2': ['Italian (it2)', 'it', 'pc105', '', '']
, 'fi-latin1': ['Finnish (latin1)', 'fi', 'pc105', '', '']
, 'ben-probhat': ['Bengali (Probhat)', 'in,us', 'pc105', 'ben_probhat', 'grp:shifts_toggle,grp_led:scroll']
, 'croat': ['Croatian', 'hr', 'pc105', '', '']
, 'jp106': ['Japanese', 'jp', 'jp106', '', '']
, 'hu101': ['Hungarian (101 key)', 'hu', 'pc105', 'qwerty', '']
, 'slovene': ['Slovenian', 'si', 'pc105', '', '']
, 'tml-inscript': ['Tamil (Inscript)', 'in,us', 'pc105', 'tam', 'grp:shifts_toggle,grp_led:scroll']
, 'de-latin1': ['German (latin1)', 'de', 'pc105', '', '']
, 'ro-std': ['Romanian Standard', 'ro', 'pc105', 'std', '']
, 'ko': ['Korean', 'kr', 'pc105', '', '']
, 'us': ['U.S. English', 'us', 'pc105+inet', '', '']
, 'la-latin1': ['Latin American', 'latam', 'pc105', '', '']
, 'gur': ['Punjabi (Inscript)', 'gur,us', 'pc105', '', 'grp:shifts_toggle,grp_led:scroll']
, 'de': ['German', 'de', 'pc105', '', '']
, 'is-latin1': ['Icelandic', 'is', 'pc105', '', '']
, 'uk': ['United Kingdom', 'gb', 'pc105', '', '']
, 'guj': ['Gujarati (Inscript)', 'in,us', 'pc105', 'guj', 'grp:shifts_toggle,grp_led:scroll']
, 'trq': ['Turkish', 'tr', 'pc105', '', '']
, 'mk-utf': ['Macedonian', 'mkd,us', 'pc105', '', 'grp:shifts_toggle,grp_led:scroll']
, 'nl': ['Dutch', 'nl', 'pc105', '', '']
, 'sg': ['Swiss German', 'ch', 'pc105', 'de_nodeadkeys', '']
}
      intf.icw.currentWindow.type: us
      intf.icw.currentWindow.col: TreeViewColumn instance, containing members:
      intf.icw.currentWindow.icon: system-config-keyboard.png
    intf.icw.mainxml: XML instance, containing members:
    intf.icw.window: Window instance, containing members:
    intf.icw.installFrame: Frame instance, containing members:
    intf.icw.anaconda: Already dumped (Anaconda instance)
    intf.icw.reloadRcQueued: 0
  intf.runres: 800x600
  intf.anaconda: Already dumped (Anaconda instance)
rescue: False
updateSrc: None
mediaDevice: None
methodstr: livecd:///dev/mapper/live-osimg-min
dispatch: Dispatcher instance, containing members:
  dispatch.step: 4
  dispatch.skipSteps: {'upgradecontinue': 1, 'group-selection': 2, 'findrootparts': 1, 'findinstall': 1, 'language': 2, 'upgradeswapsuggestion': 1, 'partition': 1, 'betanag': 2, 'upgrademount': 1, 'tasksel': 2, 'upgrademigfind': 1, 'addswap': 1, 'upgrademigratefs': 1, 'upgbootloader': 1}
  dispatch.firstStep: 0
  dispatch.anaconda: Already dumped (Anaconda instance)
rootPath: /mnt/sysimage
platform: X86 instance, containing members:
  platform._diskType: _ped.DiskType instance --
  name: msdos  features: 1
  platform.anaconda: Already dumped (Anaconda instance)
canReIPL: False
xdriver: None
isKickstart: False
stage2: None
id: InstallData instance, containing members:
  id.firewall: Firewall instance, containing members:
    id.firewall.portlist: []
    id.firewall.servicelist: []
    id.firewall.trustdevs: []
    id.firewall.enabled: 1
  id.anaconda: Already dumped (Anaconda instance)
  id.upgradeRoot: None
  id.keyboard: Already dumped (Keyboard instance)
  id.timezone: Timezone instance, containing members:
    id.timezone.utc: 0
    id.timezone.tz: America/New_York
  id.backend: LiveCDCopyBackend instance, containing members:
    id.backend.modeText: 
    id.backend.instPath: /mnt/sysimage
    id.backend.skipFormatRoot: True
    id.backend.instLog: None
    id.backend.supportsUpgrades: False
    id.backend._loopbackFile: None
    id.backend.rootFsType: ext4
    id.backend.osimg: //dev/mapper/live-osimg-min
    id.backend.supportsPackageSelection: False
  id.upgrade: None
  id.monitor: None
  id.escrowCertificates: {}
  id.storage: Storage instance, containing members:
    id.storage.clearPartType: None
    id.storage.ignoredDisks: []
    id.storage.anaconda: Already dumped (Anaconda instance)
    id.storage.zeroMbr: None
    id.storage.clearPartDisks: []
    id.storage.autoPartEscrowCert: None
    id.storage.autoPartAddBackupPassphrase: False
    id.storage.fsset: FSSet instance, containing members:
      id.storage.fsset.origFStab: None
      id.storage.fsset.devicetree: DeviceTree instance, containing members:
        id.storage.fsset.devicetree.clearPartType: None
        id.storage.fsset.devicetree._ignoredDisks: []
        id.storage.fsset.devicetree.intf: Already dumped (InstallInterface instance)
        id.storage.fsset.devicetree.populated: False
        id.storage.fsset.devicetree.exclusiveDisks: []
        id.storage.fsset.devicetree.clearPartDisks: []
        id.storage.fsset.devicetree.iscsi: iscsi instance, containing members:
          id.storage.fsset.devicetree.iscsi.started: False
          id.storage.fsset.devicetree.iscsi.initiatorSet: False
          id.storage.fsset.devicetree.iscsi.nodes: []
          id.storage.fsset.devicetree.iscsi.ibftNodes: []
          id.storage.fsset.devicetree.iscsi._initiator: 
        id.storage.fsset.devicetree.reinitializeDisks: False
        id.storage.fsset.devicetree._devices: []
        id.storage.fsset.devicetree.protectedDevNames: []
        id.storage.fsset.devicetree.zeroMbr: None
        id.storage.fsset.devicetree._actions: []
        id.storage.fsset.devicetree.protectedDevSpecs: []
        id.storage.fsset.devicetree.immutableDevices: []
      id.storage.fsset.preserveLines: []
      id.storage.fsset.rootpath: /mnt/sysimage
      id.storage.fsset._devshm: None
      id.storage.fsset._dev: None
      id.storage.fsset.blkidTab: None
      id.storage.fsset._proc: None
      id.storage.fsset.active: False
      id.storage.fsset.cryptTab: None
      id.storage.fsset._devpts: None
      id.storage.fsset._sysfs: None
    id.storage.devicetree: DeviceTree instance, containing members:
      id.storage.devicetree.clearPartType: None
      id.storage.devicetree._ignoredDisks: []
      id.storage.devicetree.intf: Already dumped (InstallInterface instance)
      id.storage.devicetree.populated: False
      id.storage.devicetree.exclusiveDisks: []
      id.storage.devicetree.clearPartDisks: []
      id.storage.devicetree.iscsi: Already dumped (iscsi instance)
      id.storage.devicetree.reinitializeDisks: False
      id.storage.devicetree._devices: [StorageDevice instance (0x93bcecc) --
  name = sda  status = True  parents = []
  kids = 0
  id = 0
  uuid = None  format = <storage.formats.dmraid.DMRaidMember object at 0x93c6ccc>  size = 305242.844238
  major = 8  minor = 0  exists = True
  sysfs path = /devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda  partedDevice = <parted.device.Device object at 0x957472c>
  target size = 0  path = /dev/sda
  format args = []
]
      id.storage.devicetree.protectedDevNames: [sr0, sr0]
      id.storage.devicetree.zeroMbr: None
      id.storage.devicetree._actions: []
      id.storage.devicetree.protectedDevSpecs: [sr0]
      id.storage.devicetree.immutableDevices: []
    id.storage.zfcp: ZFCP instance, containing members:
      id.storage.zfcp.down: False
      id.storage.zfcp.hasReadConfig: True
      id.storage.zfcp.fcpdevs: []
    id.storage.exclusiveDisks: []
    id.storage.defaultFSType: ext4
    id.storage.encryptionPassphrase: None
    id.storage.encryptionRetrofit: False
    id.storage._nextID: 0
    id.storage.reinitializeDisks: False
    id.storage.defaultBootFSType: ext4
    id.storage.fcoe: fcoe instance, containing members:
      id.storage.fcoe.started: True
      id.storage.fcoe.nics: []
    id.storage.autoPartitionRequests: [PartSpec instance, containing members:
      weight: 0
      fstype: ext4
      maxSize: None
      mountpoint: /
      grow: True
      asVol: True
      size: 1024
, PartSpec instance, containing members:
      weight: 2000
      fstype: ext4
      maxSize: None
      mountpoint: /boot
      grow: False
      asVol: False
      size: 200
, PartSpec instance, containing members:
      weight: 0
      fstype: swap
      maxSize: 5056
      mountpoint: None
      grow: True
      asVol: True
      size: 1024
]
    id.storage.doAutoPart: False
    id.storage.protectedDevSpecs: [sr0]
    id.storage.iscsi: Already dumped (iscsi instance)
    id.storage.encryptedAutoPart: False
  id.desktop: Desktop instance, containing members:
    id.desktop.info: {}
    id.desktop.runlevel: 3
  id.rootParts: None
  id.x_already_set: 1
  id.firstboot: 0
  id.users: None
  id.displayMode: g
  id.auth: --enableshadow --passalgo=sha512 --enablefingerprint
  id.ksdata: None
  id.bootloader: x86BootloaderInfo instance, containing members:
    id.bootloader._configdir: /boot/grub
    id.bootloader.doUpgradeOnly: 0
    id.bootloader.above1024: 0
    id.bootloader.defaultDevice: None
    id.bootloader.pure: None
    id.bootloader.storage: Already dumped (Storage instance)
    id.bootloader.serialOptions: None
    id.bootloader.args: KernelArguments instance, containing members:
      id.bootloader.args.args: noiswmd
      id.bootloader.args.appendArgs: 
      id.bootloader.args.id: Already dumped (InstallData instance)
    id.bootloader.kernelLocation: /boot/
    id.bootloader.timeout: None
    id.bootloader._configname: grub.conf
    id.bootloader.device: None
    id.bootloader.kickstart: 0
    id.bootloader.serialDevice: None
    id.bootloader.useGrubVal: 1
    id.bootloader._drivelist: None
    id.bootloader.images: BootImages instance, containing members:
      id.bootloader.images.default: None
      id.bootloader.images.images: {}
    id.bootloader.serial: 0
    id.bootloader.password: None
  id.extraModules: []
  id.network: Network instance, containing members:
    id.network.netdevices: {'eth0': DEVICE=eth0
HWADDR=00:16:76:D0:97:B3

}
    id.network.ksdevice: None
    id.network.overrideDHCPhostname: False
    id.network.hostname: localhost.localdomain
    id.network.domains: []
  id.instClass: DefaultInstall instance, containing members:
  id.isHeadless: 0
  id.videocard: None
  id.instLanguage: Language instance, containing members:
    id.instLanguage.info: Skipped
    id.instLanguage.nativeLangNames: Skipped
    id.instLanguage._instLang: en_US.UTF-8
    id.instLanguage.displayMode: g
    id.instLanguage._systemLang: en_US.UTF-8
    id.instLanguage._default: en_US.UTF-8
    id.instLanguage.localeInfo: Skipped
  id.rootPassword: Skipped
  id.security: Security instance, containing members:
    id.security.selinux: 1
  id.upgradeSwapInfo: None
dir: 1
backend: Already dumped (LiveCDCopyBackend instance)


/tmp/anaconda.log:
17:50:04 INFO    : using only installclass _Fedora
17:50:04 INFO    : anaconda called with cmdline = ['/usr/sbin/anaconda', '--liveinst', '--method=livecd:///dev/mapper/live-osimg-min', '--lang', 'en_US.UTF-8']
17:50:04 INFO    : Display mode = g
17:50:04 INFO    : Starting graphical installation.
17:50:04 INFO    : Detected 3008M of memory
17:50:04 INFO    : Swap attempt of 1024M to 5056M
17:50:04 WARNING : step installtype does not exist
17:50:04 WARNING : step confirminstall does not exist
17:50:04 WARNING : step complete does not exist
17:50:04 INFO    : moving (1) to step welcome
17:50:15 INFO    : moving (1) to step keyboard
17:50:17 INFO    : moving (1) to step storageinit
17:50:18 INFO    : no /tmp/fcpconfig; not configuring zfcp
17:50:21 DEBUG   : DeviceTree.addUdevDevice: name: sda ;
17:50:21 DEBUG   : StorageDevice._setFormat: sda ; current: None ; type: None ;
17:50:21 DEBUG   : DeviceTree.handleUdevDeviceFormat: name: sda ;
17:50:21 DEBUG   : DMRaidMember.__init__: device: /dev/sda ; serial: 3QF0G8N3 ; uuid: None ; exists: True ; label: None ;
17:50:21 DEBUG   : StorageDevice._setFormat: sda ; current: None ; type: dmraidmember ;
17:50:21 DEBUG   : DeviceTree.handleUdevDMRaidMemberFormat: type: dmraidmember ; name: sda ;


/tmp/program.log:
Running... ['udevadm', 'trigger', '--action=add', '--subsystem-match=net']
Running... ['udevadm', 'settle']
Running... ['udevadm', 'trigger', '--action=add', '--subsystem-match=net']
Running... ['udevadm', 'settle']
Running... ['udevadm', 'trigger', '--action=change', '--subsystem-match=block']
Running... ['modprobe', 'fcoe']
Running... ['udevadm', 'settle', '--timeout=30']
Running... ['udevadm', 'settle', '--timeout=30']


/tmp/storage.log:
[2010-01-10 17:50:00,347]    DEBUG: registered device format class LVMPhysicalVolume as lvmpv
[2010-01-10 17:50:00,353]    DEBUG: registered device format class DMRaidMember as dmraidmember
[2010-01-10 17:50:00,354]    DEBUG: registered device format class SwapSpace as swap
[2010-01-10 17:50:00,355]    DEBUG: registered device format class DiskLabel as disklabel
[2010-01-10 17:50:00,356]    DEBUG: registered device format class MDRaidMember as mdmember
[2010-01-10 17:50:00,356]    DEBUG: registered device format class MultipathMember as multipath_member
[2010-01-10 17:50:00,357]    DEBUG: registered device format class PPCPRePBoot as prepboot
[2010-01-10 17:50:00,359]    DEBUG: registered device format class Ext2FS as ext2
[2010-01-10 17:50:00,360]    DEBUG: registered device format class Ext3FS as ext3
[2010-01-10 17:50:00,360]    DEBUG: registered device format class Ext4FS as ext4
[2010-01-10 17:50:00,360]    DEBUG: registered device format class FATFS as vfat
[2010-01-10 17:50:00,360]    DEBUG: registered device format class EFIFS as efi
[2010-01-10 17:50:00,360]    DEBUG: registered device format class BTRFS as btrfs
[2010-01-10 17:50:00,361]    DEBUG: registered device format class GFS2 as gfs2
[2010-01-10 17:50:00,361]    DEBUG: registered device format class JFS as jfs
[2010-01-10 17:50:00,361]    DEBUG: registered device format class ReiserFS as reiserfs
[2010-01-10 17:50:00,361]    DEBUG: registered device format class XFS as xfs
[2010-01-10 17:50:00,361]    DEBUG: registered device format class HFS as hfs
[2010-01-10 17:50:00,362]    DEBUG: registered device format class AppleBootstrapFS as appleboot
[2010-01-10 17:50:00,362]    DEBUG: registered device format class HFSPlus as hfs+
[2010-01-10 17:50:00,362]    DEBUG: registered device format class NTFS as ntfs
[2010-01-10 17:50:00,362]    DEBUG: registered device format class NFS as nfs
[2010-01-10 17:50:00,363]    DEBUG: registered device format class NFSv4 as nfs4
[2010-01-10 17:50:00,363]    DEBUG: registered device format class Iso9660FS as iso9660
[2010-01-10 17:50:00,363]    DEBUG: registered device format class NoDevFS as nodev
[2010-01-10 17:50:00,363]    DEBUG: registered device format class DevPtsFS as devpts
[2010-01-10 17:50:00,363]    DEBUG: registered device format class ProcFS as proc
[2010-01-10 17:50:00,364]    DEBUG: registered device format class SysFS as sysfs
[2010-01-10 17:50:00,364]    DEBUG: registered device format class TmpFS as tmpfs
[2010-01-10 17:50:00,364]    DEBUG: registered device format class BindFS as bind
[2010-01-10 17:50:00,613]    DEBUG: registered device format class LUKS as luks
[2010-01-10 17:50:21,396]     INFO: sr0 looks to be the live device; marking as protected
[2010-01-10 17:50:21,421]     INFO: devices to scan for multipath: ['sda', 'sr0', 'sdb', 'sdc', 'sdc1', 'sdc2', 'dm-0', 'dm-1', 'dm-2', 'dm-3', 'dm-4', 'dm-5', 'dm-6', 'dm-7', 'dm-8', 'dm-9', 'dm-10']
[2010-01-10 17:50:21,422]     INFO: adding sr0 to non_disk_device list
[2010-01-10 17:50:21,422]     INFO: adding sdc1 to non_disk_device list
[2010-01-10 17:50:21,422]     INFO: adding sdc2 to non_disk_device list
[2010-01-10 17:50:21,422]     INFO: adding dm-0 to non_disk_device list
[2010-01-10 17:50:21,423]     INFO: adding dm-1 to non_disk_device list
[2010-01-10 17:50:21,423]     INFO: adding dm-2 to non_disk_device list
[2010-01-10 17:50:21,423]     INFO: adding dm-3 to non_disk_device list
[2010-01-10 17:50:21,423]     INFO: adding dm-4 to non_disk_device list
[2010-01-10 17:50:21,423]     INFO: adding dm-5 to non_disk_device list
[2010-01-10 17:50:21,423]     INFO: adding dm-6 to non_disk_device list
[2010-01-10 17:50:21,424]     INFO: adding dm-7 to non_disk_device list
[2010-01-10 17:50:21,424]     INFO: adding dm-8 to non_disk_device list
[2010-01-10 17:50:21,424]     INFO: adding dm-9 to non_disk_device list
[2010-01-10 17:50:21,424]     INFO: adding dm-10 to non_disk_device list
[2010-01-10 17:50:21,424]     INFO: adding sdc to singlepath_disks
[2010-01-10 17:50:21,424]     INFO: adding sdb to singlepath_disks
[2010-01-10 17:50:21,425]     INFO: adding sda to singlepath_disks
[2010-01-10 17:50:21,425]     INFO: devices post multipath scan: ['sda', 'sr0', 'sdb', 'sdc', 'sdc1', 'sdc2', 'dm-0', 'dm-1', 'dm-2', 'dm-3', 'dm-4', 'dm-5', 'dm-6', 'dm-7', 'dm-8', 'dm-9', 'dm-10']
[2010-01-10 17:50:21,425]     INFO: devices to scan: ['sda', 'sr0', 'sdb', 'sdc', 'sdc1', 'sdc2', 'dm-0', 'dm-1', 'dm-2', 'dm-3', 'dm-4', 'dm-5', 'dm-6', 'dm-7', 'dm-8', 'dm-9', 'dm-10']
[2010-01-10 17:50:21,789]    DEBUG: scanning sda (/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda)...
[2010-01-10 17:50:21,789]    DEBUG: looking for device 'sda'...
[2010-01-10 17:50:21,790]    DEBUG: found None
[2010-01-10 17:50:21,790]    DEBUG: sda is part of a biosraid
[2010-01-10 17:50:21,790]    DEBUG: getFormat('None') returning DeviceFormat instance
[2010-01-10 17:50:21,900]    DEBUG: added storage device sda (id 0) to device tree
[2010-01-10 17:50:21,902]    DEBUG: {'DKD_PARTITION_TABLE': '1', 'DEVNAME': 'sda', 'MD_DEVICES': '2', 'ID_REVISION': '3.AAE', 'ID_FS_VERSION': '1.1.00', 'ID_PATH': 'pci-0000:00:1f.2-scsi-0:0:0:0', 'ID_SERIAL': 'ST3320620AS_3QF0G8N3', 'DKD_PARTITION_TABLE_SCHEME': 'mbr', 'DEVTYPE': 'disk', 'MINOR': '0', 'MD_METADATA': 'imsm', 'ID_FS_TYPE': 'isw_raid_member', 'ID_SCSI_COMPAT': 'SATA_ST3320620AS_3QF0G8N3', 'MD_UUID': 'b1e1a892:903aa88d:9232e65c:b4fea9d2', 'ID_MODEL': 'ST3320620AS', 'MAJOR': '8', 'sysfs_path': '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda', 'ID_FS_USAGE': 'raid', 'ID_TYPE': 'disk', 'MD_LEVEL': 'container', 'DKD_PRESENTATION_NOPOLICY': '0', 'ID_BUS': 'ata', 'symlinks': ['block/8:0', 'disk/by-id/ata-ST3320620AS_3QF0G8N3', 'disk/by-id/scsi-SATA_ST3320620AS_3QF0G8N3', 'disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0'], 'ID_SERIAL_SHORT': '3QF0G8N3', 'name': 'sda', 'DKD_ATA_SMART_IS_AVAILABLE': '1', 'ANACBIN': '/sbin', 'ID_MODEL_ENC': 'ST3320620AS\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20', 'DKD_MEDIA_AVAILABLE': '1'}
[2010-01-10 17:50:21,902]    DEBUG: type detected on 'sda' is 'isw_raid_member'
[2010-01-10 17:50:21,905]    DEBUG: getFormat('isw_raid_member') returning DMRaidMember instance
[2010-01-10 17:50:22,613]    DEBUG: looking for device 'isw_bicgehigia_maindisk'...
[2010-01-10 17:50:22,613]    DEBUG: found None
[2010-01-10 17:50:25,121]    DEBUG: looking up parted Device: /dev/sda


/proc/cmdline:
initrd=initrd0.img root=live:CDLABEL=Fedora-12-i686-Live rootfstype=auto ro liveimg quiet  rhgb rd_NO_LUKS rd_NO_MD noiswmd  BOOT_IMAGE=vmlinuz0 
========================================================
File is: dev.txt (Output of "ls -ld *" while in /dev)

crw-------. 1 root video    10, 175 2010-01-10 11:29 agpgart
drwxr-xr-x. 2 root root         980 2010-01-10 16:30 block
drwxr-xr-x. 2 root root         120 2010-01-10 11:29 bsg
drwxr-xr-x. 3 root root          60 2010-01-10 11:29 bus
lrwxrwxrwx. 1 root root           3 2010-01-10 16:30 cdrom -> sr0
lrwxrwxrwx. 1 root root           3 2010-01-10 16:30 cdrw -> sr0
drwxr-xr-x. 2 root root        3500 2010-01-10 16:31 char
crw-------. 1 root root      5,   1 2010-01-10 11:29 console
lrwxrwxrwx. 1 root root          11 2010-01-10 11:29 core -> /proc/kcore
drwxr-xr-x. 4 root root          80 2010-01-10 16:30 cpu
crw-rw----. 1 root root     10,  61 2010-01-10 11:29 cpu_dma_latency
drwxr-xr-x. 6 root root         120 2010-01-10 11:29 disk
brw-rw----. 1 root disk    253,   0 2010-01-10 11:29 dm-0
brw-rw----. 1 root disk    253,   1 2010-01-10 11:29 dm-1
brw-rw----. 1 root disk    253,  10 2010-01-10 11:29 dm-10
brw-rw----. 1 root disk    253,  11 2010-01-10 16:30 dm-11
brw-rw----. 1 root disk    253,  12 2010-01-10 16:30 dm-12
brw-rw----. 1 root disk    253,  13 2010-01-10 16:30 dm-13
brw-rw----. 1 root disk    253,  14 2010-01-10 16:30 dm-14
brw-rw----. 1 root disk    253,  15 2010-01-10 16:30 dm-15
brw-rw----. 1 root disk    253,   2 2010-01-10 11:29 dm-2
brw-rw----. 1 root disk    253,   3 2010-01-10 11:29 dm-3
brw-rw----. 1 root disk    253,   4 2010-01-10 11:29 dm-4
brw-rw----. 1 root disk    253,   5 2010-01-10 11:29 dm-5
brw-rw----. 1 root disk    253,   6 2010-01-10 11:29 dm-6
brw-rw----. 1 root disk    253,   7 2010-01-10 11:29 dm-7
brw-rw----. 1 root disk    253,   8 2010-01-10 11:29 dm-8
brw-rw----. 1 root disk    253,   9 2010-01-10 11:29 dm-9
drwxr-xr-x. 2 root root          80 2010-01-10 11:29 dri
lrwxrwxrwx. 1 root root           3 2010-01-10 16:30 dvd -> sr0
lrwxrwxrwx. 1 root root           3 2010-01-10 16:30 dvdrw -> sr0
crw-r--r--. 1 root root     29,   0 2010-01-10 11:29 fb
crw-rw----. 1 root video    29,   0 2010-01-10 11:29 fb0
lrwxrwxrwx. 1 root root          13 2010-01-10 11:29 fd -> /proc/self/fd
brw-rw----. 1 root floppy    2,   0 2010-01-10 11:29 fd0
brw-r-----. 1 root floppy    2,  84 2010-01-10 11:29 fd0u1040
brw-r-----. 1 root floppy    2,  88 2010-01-10 11:29 fd0u1120
brw-r-----. 1 root floppy    2,  28 2010-01-10 11:29 fd0u1440
brw-r-----. 1 root floppy    2, 124 2010-01-10 11:29 fd0u1600
brw-r-----. 1 root floppy    2,  44 2010-01-10 11:29 fd0u1680
brw-r-----. 1 root floppy    2,  60 2010-01-10 11:29 fd0u1722
brw-r-----. 1 root floppy    2,  76 2010-01-10 11:29 fd0u1743
brw-r-----. 1 root floppy    2,  96 2010-01-10 11:29 fd0u1760
brw-r-----. 1 root floppy    2, 116 2010-01-10 11:29 fd0u1840
brw-r-----. 1 root floppy    2, 100 2010-01-10 11:29 fd0u1920
brw-r-----. 1 root floppy    2,  12 2010-01-10 11:29 fd0u360
brw-r-----. 1 root floppy    2,  16 2010-01-10 11:29 fd0u720
brw-r-----. 1 root floppy    2, 120 2010-01-10 11:29 fd0u800
brw-r-----. 1 root floppy    2,  52 2010-01-10 11:29 fd0u820
brw-r-----. 1 root floppy    2,  68 2010-01-10 11:29 fd0u830
lrwxrwxrwx. 1 root root           3 2010-01-10 11:30 floppy -> fd0
lrwxrwxrwx. 1 root root           3 2010-01-10 11:30 floppy-fd0 -> fd0
crw-rw-rw-. 1 root root      1,   7 2010-01-10 11:29 full
crw-rw-rw-. 1 root root     10, 229 2010-01-10 11:30 fuse
crw-rw----. 1 root root    249,   0 2010-01-10 16:30 fw0
crw-rw----. 1 root root    250,   0 2010-01-10 11:29 hidraw0
crw-rw----. 1 root root    250,   1 2010-01-10 11:29 hidraw1
crw-rw----. 1 root root    250,   2 2010-01-10 11:29 hidraw2
crw-rw----. 1 root root     10, 228 2010-01-10 11:29 hpet
crw-r--r--. 1 root root    229,   0 2010-01-10 11:29 hvc0
drwxr-xr-x. 4 root root         460 2010-01-10 16:30 input
crw-rw----. 1 root root      1,  11 2010-01-10 11:29 kmsg
lrwxrwxrwx. 1 root root           3 2010-01-10 11:29 live -> sr0
srw-rw-rw-. 1 root root           0 2010-01-10 16:30 log
brw-rw----. 1 root disk      7,   0 2010-01-10 11:29 loop0
brw-rw----. 1 root disk      7,   1 2010-01-10 11:29 loop1
brw-rw----. 1 root disk      7,   2 2010-01-10 11:29 loop2
brw-rw----. 1 root disk      7,   3 2010-01-10 11:29 loop3
brw-rw----. 1 root disk      7,   4 2010-01-10 11:29 loop4
brw-rw----. 1 root disk      7,   5 2010-01-10 11:29 loop5
brw-rw----. 1 root disk      7,   6 2010-01-10 11:29 loop6
brw-rw----. 1 root disk      7,   7 2010-01-10 11:29 loop7
crw-rw----. 1 root lp        6,   0 2010-01-10 11:30 lp0
crw-rw----. 1 root lp        6,   1 2010-01-10 11:30 lp1
crw-rw----. 1 root lp        6,   2 2010-01-10 11:30 lp2
crw-rw----. 1 root lp        6,   3 2010-01-10 11:30 lp3
lrwxrwxrwx. 1 root root          13 2010-01-10 11:29 MAKEDEV -> /sbin/MAKEDEV
drwxr-xr-x. 2 root root         380 2010-01-10 16:30 mapper
crw-rw----. 1 root root     10, 227 2010-01-10 11:29 mcelog
crw-r-----. 1 root kmem      1,   1 2010-01-10 11:29 mem
drwxr-xr-x. 2 root root          60 2010-01-10 11:30 net
crw-rw----. 1 root root     10,  60 2010-01-10 11:29 network_latency
crw-rw----. 1 root root     10,  59 2010-01-10 11:29 network_throughput
crw-rw-rw-. 1 root root      1,   3 2010-01-10 11:29 null
crw-r-----. 1 root kmem     10, 144 2010-01-10 11:29 nvram
crw-rw----. 1 root root      1,  12 2010-01-10 11:29 oldmem
crw-rw----. 1 root lp       99,   0 2010-01-10 16:30 parport0
crw-r-----. 1 root kmem      1,   4 2010-01-10 11:29 port
crw-------. 1 root root    108,   0 2010-01-10 11:30 ppp
crw-rw-rw-. 1 root tty       5,   2 2010-01-10 16:38 ptmx
drwxr-xr-x. 2 root root           0 2010-01-10 11:29 pts
brw-rw----. 1 root disk      1,   0 2010-01-10 11:30 ram0
brw-rw----. 1 root disk      1,   1 2010-01-10 11:30 ram1
brw-rw----. 1 root disk      1,  10 2010-01-10 11:30 ram10
brw-rw----. 1 root disk      1,  11 2010-01-10 11:30 ram11
brw-rw----. 1 root disk      1,  12 2010-01-10 11:30 ram12
brw-rw----. 1 root disk      1,  13 2010-01-10 11:30 ram13
brw-rw----. 1 root disk      1,  14 2010-01-10 11:30 ram14
brw-rw----. 1 root disk      1,  15 2010-01-10 11:30 ram15
brw-rw----. 1 root disk      1,   2 2010-01-10 11:30 ram2
brw-rw----. 1 root disk      1,   3 2010-01-10 11:30 ram3
brw-rw----. 1 root disk      1,   4 2010-01-10 11:30 ram4
brw-rw----. 1 root disk      1,   5 2010-01-10 11:30 ram5
brw-rw----. 1 root disk      1,   6 2010-01-10 11:30 ram6
brw-rw----. 1 root disk      1,   7 2010-01-10 11:30 ram7
brw-rw----. 1 root disk      1,   8 2010-01-10 11:30 ram8
brw-rw----. 1 root disk      1,   9 2010-01-10 11:30 ram9
crw-rw-rw-. 1 root root      1,   8 2010-01-10 11:29 random
drwxr-xr-x. 2 root root          60 2010-01-10 11:29 raw
lrwxrwxrwx. 1 root root          19 2010-01-10 11:29 root -> /dev/mapper/live-rw
lrwxrwxrwx. 1 root root           4 2010-01-10 11:29 rtc -> rtc0
crw-rw----. 1 root root    254,   0 2010-01-10 11:29 rtc0
lrwxrwxrwx. 1 root root           3 2010-01-10 11:29 scd0 -> sr0
brw-rw----. 1 root disk      8,   0 2010-01-10 11:29 sda
brw-rw----. 1 root disk      8,  16 2010-01-10 11:29 sdb
brw-rw----. 1 root disk      8,  32 2010-01-10 11:29 sdc
brw-rw----. 1 root disk      8,  33 2010-01-10 11:29 sdc1
brw-rw----. 1 root disk      8,  34 2010-01-10 11:29 sdc2
crw-rw----. 1 root disk     21,   0 2010-01-10 11:29 sg0
crw-rw----. 1 root disk     21,   1 2010-01-10 11:29 sg1
crw-rw----. 1 root disk     21,   2 2010-01-10 11:29 sg2
crw-rw----. 1 root cdrom    21,   3 2010-01-10 11:29 sg3
drwxrwxrwt. 2 root root         120 2010-01-10 16:31 shm
crw-rw----. 1 root root     10, 231 2010-01-10 11:29 snapshot
drwxr-xr-x. 3 root root         200 2010-01-10 16:30 snd
brw-rw----+ 1 root cdrom    11,   0 2010-01-10 11:29 sr0
lrwxrwxrwx. 1 root root          15 2010-01-10 11:29 stderr -> /proc/self/fd/2
lrwxrwxrwx. 1 root root          15 2010-01-10 11:29 stdin -> /proc/self/fd/0
lrwxrwxrwx. 1 root root          15 2010-01-10 11:29 stdout -> /proc/self/fd/1
crw-r--r--. 1 root root      4,   0 2010-01-10 11:29 systty
crw-rw-rw-. 1 root tty       5,   0 2010-01-10 11:29 tty
crw--w----. 1 root root      4,   0 2010-01-10 11:29 tty0
crw--w----. 1 root root      4,   1 2010-01-10 11:29 tty1
crw--w----. 1 root tty       4,  10 2010-01-10 11:29 tty10
crw--w----. 1 root tty       4,  11 2010-01-10 11:29 tty11
crw--w----. 1 root tty       4,  12 2010-01-10 11:29 tty12
crw--w----. 1 root tty       4,  13 2010-01-10 11:29 tty13
crw--w----. 1 root tty       4,  14 2010-01-10 11:29 tty14
crw--w----. 1 root tty       4,  15 2010-01-10 11:29 tty15
crw--w----. 1 root tty       4,  16 2010-01-10 11:29 tty16
crw--w----. 1 root tty       4,  17 2010-01-10 11:29 tty17
crw--w----. 1 root tty       4,  18 2010-01-10 11:29 tty18
crw--w----. 1 root tty       4,  19 2010-01-10 11:29 tty19
crw-------. 1 root root      4,   2 2010-01-10 16:30 tty2
crw--w----. 1 root tty       4,  20 2010-01-10 11:29 tty20
crw--w----. 1 root tty       4,  21 2010-01-10 11:29 tty21
crw--w----. 1 root tty       4,  22 2010-01-10 11:29 tty22
crw--w----. 1 root tty       4,  23 2010-01-10 11:29 tty23
crw--w----. 1 root tty       4,  24 2010-01-10 11:29 tty24
crw--w----. 1 root tty       4,  25 2010-01-10 11:29 tty25
crw--w----. 1 root tty       4,  26 2010-01-10 11:29 tty26
crw--w----. 1 root tty       4,  27 2010-01-10 11:29 tty27
crw--w----. 1 root tty       4,  28 2010-01-10 11:29 tty28
crw--w----. 1 root tty       4,  29 2010-01-10 11:29 tty29
crw-------. 1 root root      4,   3 2010-01-10 16:30 tty3
crw--w----. 1 root tty       4,  30 2010-01-10 11:29 tty30
crw--w----. 1 root tty       4,  31 2010-01-10 11:29 tty31
crw--w----. 1 root tty       4,  32 2010-01-10 11:29 tty32
crw--w----. 1 root tty       4,  33 2010-01-10 11:29 tty33
crw--w----. 1 root tty       4,  34 2010-01-10 11:29 tty34
crw--w----. 1 root tty       4,  35 2010-01-10 11:29 tty35
crw--w----. 1 root tty       4,  36 2010-01-10 11:29 tty36
crw--w----. 1 root tty       4,  37 2010-01-10 11:29 tty37
crw--w----. 1 root tty       4,  38 2010-01-10 11:29 tty38
crw--w----. 1 root tty       4,  39 2010-01-10 11:29 tty39
crw-------. 1 root root      4,   4 2010-01-10 16:30 tty4
crw--w----. 1 root tty       4,  40 2010-01-10 11:29 tty40
crw--w----. 1 root tty       4,  41 2010-01-10 11:29 tty41
crw--w----. 1 root tty       4,  42 2010-01-10 11:29 tty42
crw--w----. 1 root tty       4,  43 2010-01-10 11:29 tty43
crw--w----. 1 root tty       4,  44 2010-01-10 11:29 tty44
crw--w----. 1 root tty       4,  45 2010-01-10 11:29 tty45
crw--w----. 1 root tty       4,  46 2010-01-10 11:29 tty46
crw--w----. 1 root tty       4,  47 2010-01-10 11:29 tty47
crw--w----. 1 root tty       4,  48 2010-01-10 11:29 tty48
crw--w----. 1 root tty       4,  49 2010-01-10 11:29 tty49
crw-------. 1 root root      4,   5 2010-01-10 16:30 tty5
crw--w----. 1 root tty       4,  50 2010-01-10 11:29 tty50
crw--w----. 1 root tty       4,  51 2010-01-10 11:29 tty51
crw--w----. 1 root tty       4,  52 2010-01-10 11:29 tty52
crw--w----. 1 root tty       4,  53 2010-01-10 11:29 tty53
crw--w----. 1 root tty       4,  54 2010-01-10 11:29 tty54
crw--w----. 1 root tty       4,  55 2010-01-10 11:29 tty55
crw--w----. 1 root tty       4,  56 2010-01-10 11:29 tty56
crw--w----. 1 root tty       4,  57 2010-01-10 11:29 tty57
crw--w----. 1 root tty       4,  58 2010-01-10 11:29 tty58
crw--w----. 1 root tty       4,  59 2010-01-10 11:29 tty59
crw-------. 1 root root      4,   6 2010-01-10 16:30 tty6
crw--w----. 1 root tty       4,  60 2010-01-10 11:29 tty60
crw--w----. 1 root tty       4,  61 2010-01-10 11:29 tty61
crw--w----. 1 root tty       4,  62 2010-01-10 11:29 tty62
crw--w----. 1 root tty       4,  63 2010-01-10 11:29 tty63
crw--w----. 1 root tty       4,   7 2010-01-10 11:29 tty7
crw--w----. 1 root tty       4,   8 2010-01-10 11:29 tty8
crw--w----. 1 root tty       4,   9 2010-01-10 11:29 tty9
crw-rw----. 1 root dialout   4,  64 2010-01-10 11:29 ttyS0
crw-rw----. 1 root dialout   4,  65 2010-01-10 11:29 ttyS1
crw-rw----. 1 root dialout   4,  66 2010-01-10 11:29 ttyS2
crw-rw----. 1 root dialout   4,  67 2010-01-10 11:29 ttyS3
crw-rw-rw-. 1 root root      1,   9 2010-01-10 11:29 urandom
drwxr-xr-x. 2 root root          60 2010-01-10 11:29 usb
crw-rw----. 1 root root    251,   0 2010-01-10 11:29 usbmon0
crw-rw----. 1 root root    251,   1 2010-01-10 11:29 usbmon1
crw-rw----. 1 root root    251,   2 2010-01-10 11:29 usbmon2
crw-rw----. 1 root root    251,   3 2010-01-10 11:29 usbmon3
crw-rw----. 1 root root    251,   4 2010-01-10 11:29 usbmon4
crw-rw----. 1 root root    251,   5 2010-01-10 11:29 usbmon5
crw-rw----. 1 root root    251,   6 2010-01-10 11:29 usbmon6
crw-rw----. 1 root root    251,   7 2010-01-10 11:29 usbmon7
crw-rw----. 1 vcsa tty       7,   0 2010-01-10 11:29 vcs
crw-rw----. 1 vcsa tty       7,   1 2010-01-10 11:29 vcs1
crw-rw----. 1 vcsa tty       7,   2 2010-01-10 16:30 vcs2
crw-rw----. 1 vcsa tty       7,   3 2010-01-10 16:30 vcs3
crw-rw----. 1 vcsa tty       7,   4 2010-01-10 16:30 vcs4
crw-rw----. 1 vcsa tty       7,   5 2010-01-10 16:30 vcs5
crw-rw----. 1 vcsa tty       7,   6 2010-01-10 16:30 vcs6
crw-rw----. 1 vcsa tty       7, 128 2010-01-10 11:29 vcsa
crw-rw----. 1 vcsa tty       7, 129 2010-01-10 11:29 vcsa1
crw-rw----. 1 vcsa tty       7, 130 2010-01-10 16:30 vcsa2
crw-rw----. 1 vcsa tty       7, 131 2010-01-10 16:30 vcsa3
crw-rw----. 1 vcsa tty       7, 132 2010-01-10 16:30 vcsa4
crw-rw----. 1 vcsa tty       7, 133 2010-01-10 16:30 vcsa5
crw-rw----. 1 vcsa tty       7, 134 2010-01-10 16:30 vcsa6
crw-rw----. 1 root root     10,  63 2010-01-10 11:29 vga_arbiter
drwxr-xr-x. 2 root root         140 2010-01-10 16:30 VolGroup01
crw-rw----. 1 root root     10, 130 2010-01-10 16:30 watchdog
crw-rw-rw-. 1 root root      1,   5 2010-01-10 11:29 zero
========================================================
File is: dev_mapper.txt (Output of "ls -l" while in /dev/mapper)

total 0
crw-rw----. 1 root root  10, 62 2010-01-10 11:29 control
brw-rw----. 1 root disk 253,  0 2010-01-10 11:29 isw_bicgehigia_maindisk
brw-rw----. 1 root disk 253,  1 2010-01-10 11:29 isw_bicgehigia_maindiskp1
brw-rw----. 1 root disk 253,  2 2010-01-10 11:29 isw_bicgehigia_maindiskp2
brw-rw----. 1 root disk 253,  3 2010-01-10 11:29 isw_bicgehigia_maindiskp3
brw-rw----. 1 root disk 253,  4 2010-01-10 11:29 isw_bicgehigia_maindiskp4
brw-rw----. 1 root disk 253,  5 2010-01-10 11:29 isw_bicgehigia_maindiskp5
brw-rw----. 1 root disk 253,  6 2010-01-10 11:29 isw_bicgehigia_maindiskp6
brw-rw----. 1 root disk 253,  7 2010-01-10 11:29 isw_bicgehigia_maindiskp7
brw-rw----. 1 root disk 253,  8 2010-01-10 11:29 isw_bicgehigia_maindiskp8
brw-rw----. 1 root disk 253, 10 2010-01-10 11:29 live-osimg-min
brw-rw----. 1 root disk 253,  9 2010-01-10 11:29 live-rw
brw-rw----. 1 root disk 253, 11 2010-01-10 16:30 VolGroup01-LogVol00
brw-rw----. 1 root disk 253, 15 2010-01-10 16:30 VolGroup01-LogVol01
brw-rw----. 1 root disk 253, 14 2010-01-10 16:30 VolGroup01-LogVol02
brw-rw----. 1 root disk 253, 12 2010-01-10 16:30 VolGroup01-LogVol03
brw-rw----. 1 root disk 253, 13 2010-01-10 16:30 VolGroup01-LogVol04
========================================================
File is: live_mount.txt (Output of "mount")

/dev/mapper/live-rw on / type ext4 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sr0 on /mnt/live type iso9660 (ro)
varcacheyum on /var/cache/yum type tmpfs (rw,mode=0755,rootcontext="system_u:object_r:rpm_var_cache_t:s0")
/tmp on /tmp type tmpfs (rw,rootcontext="system_u:object_r:tmp_t:s0")
vartmp on /var/tmp type tmpfs (rw,rootcontext="system_u:object_r:tmp_t:s0")
gvfs-fuse-daemon on /home/liveuser/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=liveuser)

Comment 3 Hans de Goede 2010-01-12 18:51:49 UTC
Thanks for the info. I've tried to reproduce your system as closely as possible, but I still cannot reproduce this :)

Can you try the following:

1) boot livecd
2) as root run:
lvm vgchange -an
3) If you get an error like this:
Can't deactivate volume group "BigVol" with 5 open logical volume(s)
Run:
lvm lvchange -an BigVol
(replace BigVol by the name in the error
4) This should print which LV's are in use, try to figure out why and once
solved, run:
lvm vgchange -an

Once "lvm vgchange -an" no longer gives any errors, try running the installer again.

Thanks,

Hans

Comment 4 Bruce Fowler 2010-01-14 02:13:40 UTC
Hans,

First, thanks for your attention and patience on this.  The LV in use
was /dev/mapper/VolGroup01-LogVol01, which is the only swap partition.
I tried "swapoff -a" and "lvm lvchange -an VolGroup01/LogVol01", both
of which worked, as shown by running "cat /proc/swaps" and by looking
in /dev/mapper for the disabled volume.

Unfortunately, the loader still errors out at the same spot.  You could
try putting your swap on a LV in your effort to duplicate the problem.
Or perhaps we do not have this one cornered yet.  What other tests would
you like me to run?

Bruce

Comment 5 Hans de Goede 2010-01-14 08:51:15 UTC
Updating summary for accuracy (more to follow in another comment)

Comment 6 Hans de Goede 2010-01-14 08:52:24 UTC
*** Bug 528051 has been marked as a duplicate of this bug. ***

Comment 7 Hans de Goede 2010-01-14 09:35:00 UTC
Hi,

(In reply to comment #4)
> Hans,
> 
> First, thanks for your attention and patience on this. 

You are welcome, and thank you too for your patience on this :)

> The LV in use
> was /dev/mapper/VolGroup01-LogVol01, which is the only swap partition.
> I tried "swapoff -a" and "lvm lvchange -an VolGroup01/LogVol01", both
> of which worked, as shown by running "cat /proc/swaps" and by looking
> in /dev/mapper for the disabled volume.
> 

Ah, yes that makes sense, and would I have tried my own instructions on
my own test system (which also has swap on an LV) I would have seen the same, so clearly a busy LV is not the issue :(

> Unfortunately, the loader still errors out at the same spot.  You could
> try putting your swap on a LV in your effort to duplicate the problem.
> Or perhaps we do not have this one cornered yet.

I'm afraid we don't have it cornered yet.

> What other tests would
> you like me to run?

It is time to turn to python and start seriously debugging this.

/me fires up his test box to verify the instructions below

First of all start python, that should give you a >>> prompt, then enter
the commands below (one at a time) on that prompt, note the indentation
is important in python, it is 4 spaces for each indentation step, an
empty line really means an empty line (press enter). Simply
copy and pasting the below to the terminal once python is started should work.


import block
import block.dm as dm
import block.device as device
rs = block.getRaidSets()
maps = dm.maps()
for map in maps:
    print map
    for table in map.table:
        print str(table)

for table in rs[0].rs.dmTable:
    print str(table)

for map in maps:
    print device.compare_tables(map.table, rs[0].rs.dmTable)

<end of python code>

Note there should be an empty line at then end when copy pasting, if after
copy pasting the python prompt is ..., then press enter

Now copy and paste the output of all this python stuff, and drop it in a comment (or attachment) here.

Thanks,

Hans

Comment 8 Bruce Fowler 2010-01-16 21:50:27 UTC
Hans,

I saved your script in a file and ran "python script.py >output.txt"
The result is attached below.

Incidentally, I just received "Linux Format" magazine for February (LXF128)
and the enclosed DVD has the non-live, install version of Fedora 12 on it.
I ran that through the first few steps of the install and it works fine.

Bruce.

**** Beginning of python script output
<dm.map object at 0xb7808620>
0 20447232 linear 253:8 51118464
<dm.map object at 0xb75a9120>
0 371711907 linear 253:3 61432623
<dm.map object at 0xb75a9220>
0 30670848 linear 253:8 20447616
<dm.map object at 0xb75a91e0>
0 30973257 linear 253:3 433144593
<dm.map object at 0xb75a91a0>
0 40960000 linear 253:8 71565696
<dm.map object at 0xb75a92a0>
0 30716217 linear 253:3 30716343
<dm.map object at 0xb75a92e0>
0 4063232 linear 253:8 112525696
<dm.map object at 0xb75a9320>
0 30716217 linear 253:3 63
<dm.map object at 0xb75a9360>
0 625137400 mirror core 2 131072 nosync 2 8:16 0 8:0 0 1 handle_errors
<dm.map object at 0xb75a93a0>
0 20447232 linear 253:8 384
<dm.map object at 0xb75a93e0>
0 62508915 linear 253:0 562628430
<dm.map object at 0xb75a9420>
0 464117850 linear 253:0 98510580
<dm.map object at 0xb75a9460>
0 208845 linear 253:0 98301735
<dm.map object at 0xb75a94a0>
0 98301672 linear 253:0 63
0 625137400 mirror core 2 131072 nosync 2 /dev/sda 0 /dev/sdb 0 1 handle_errors
False
False
False
False
False
False
False
False
True
False
False
False
False
False
**** End of python script output

Comment 9 Hans de Goede 2010-01-17 13:13:33 UTC
Bruce,

Thanks for that python run. Unfortunately all the output is as it should be, so
we are still not much further. But this has lead to me studying the backtrace
you initially posted again, and I have a suspicion about what is going on here.

Can you please do (as root from a terminal in the booted livecd)
dmsetup table > table.log

And then execute the following python statements:

import parted
dev = parted.Device(path="/dev/mapper/isw_bicgehigia_maindisk")
disk = parted.Disk(device=dev)
for p in disk.partitions:
    print p
    print p.getPedPartition().geom

<end of python code>

Note there should be an empty line at then end when copy pasting, if after
copy pasting the python prompt is ..., then press enter

Now copy and paste the output of all this python stuff, and drop it in a
comment (or attachment) here, and also attach the table.log file from the
dmsetup table command.

Now once more deactivate all the logical volumes, as described in comment #3,
and when that is done (and if nothing else is mounted manually), do:
dmraid -an

This may show some errors, but as long as all /dev/mapper/isw* files are
gone after this, things are good. Then try the liveinstall once more,
if gets past the finding storage devices dialog this time, then things are
good and you don't have to continue (you can continue if you want).

Thanks,

Hans

p.s.

About the regular install DVD working without problems, that is to be expected, this problem is livecd installation specific.

Comment 10 Bruce Fowler 2010-01-19 03:00:33 UTC
Hans,

Attached are the two listings you requested.  "dmraid -an" seemed to require installing the dmraid development libraries, which I did.  It could not clean out three files in /dev/mapper: isw_*maindisk{,p3,p4}  But when I tried the liveinstall once again, IT WORKED. (I did not finish the install at this time, actually it is the "Omega" remix that started me on all of this.)

One unusual error message from dmraid caught my eye, it may be nothing:
"ERROR: dos: partition address past end of RAID device"
I double-checked and the RAID device is set up in the Intel boot-time code to be the entire disk, so that error is a puzzle.

I hope it isn't some unique screw-up in my disk partitioning and RAID setup that is causing this problem, I can only point out that Fedora 11 installed OK when it first came out and I have been running it ever since.

BTW, I'm amazed at how far you can dig into the system with a few lines of python.  I'm going to have to study that language some more!

Bruce

=========== "dmsetup table" ===============================
VolGroup01-LogVol04: 0 20447232 linear 253:8 51118464
isw_bicgehigia_maindiskp8: 0 371711907 linear 253:3 61432623
VolGroup01-LogVol03: 0 30670848 linear 253:8 20447616
isw_bicgehigia_maindiskp7: 0 30973257 linear 253:3 433144593
VolGroup01-LogVol02: 0 40960000 linear 253:8 71565696
isw_bicgehigia_maindiskp6: 0 30716217 linear 253:3 30716343
VolGroup01-LogVol01: 0 4063232 linear 253:8 112525696
isw_bicgehigia_maindiskp5: 0 30716217 linear 253:3 63
isw_bicgehigia_maindisk: 0 625137400 mirror core 2 131072 nosync 2 8:0 0 8:16 0 1 handle_errors
VolGroup01-LogVol00: 0 20447232 linear 253:8 384
live-osimg-min: 0 6291456 snapshot 7:3 7:1 P 8
isw_bicgehigia_maindiskp4: 0 62508915 linear 253:0 562628430
live-rw: 0 6291456 snapshot 7:3 7:4 P 8
isw_bicgehigia_maindiskp3: 0 464117850 linear 253:0 98510580
isw_bicgehigia_maindiskp2: 0 208845 linear 253:0 98301735
isw_bicgehigia_maindiskp1: 0 98301672 linear 253:0 63

=========== "python script from Comment #9 ================
parted.Partition instance --
  disk: <parted.disk.Disk object at 0xb758a64c>  fileSystem: <parted.filesystem.FileSystem object at 0xb758a8ac>
  number: 1  path: /dev/mapper/isw_bicgehigia_maindiskp1  type: 0
  name: None  active: True  busy: False
  geometry: <parted.geometry.Geometry object at 0xb758a8cc>  PedPartition: <_ped.Partition object at 0xb758623c>
_ped.Geometry instance --
  start: 63  end: 98301734  length: 98301672
  device: <_ped.Device object at 0xb75c468c>
parted.Partition instance --
  disk: <parted.disk.Disk object at 0xb758a64c>  fileSystem: <parted.filesystem.FileSystem object at 0xb758a80c>
  number: 2  path: /dev/mapper/isw_bicgehigia_maindiskp2  type: 0
  name: None  active: True  busy: False
  geometry: <parted.geometry.Geometry object at 0xb758a82c>  PedPartition: <_ped.Partition object at 0xb758617c>
_ped.Geometry instance --
  start: 98301735  end: 98510579  length: 208845
  device: <_ped.Device object at 0xb75c450c>
parted.Partition instance --
  disk: <parted.disk.Disk object at 0xb758a64c>  fileSystem: None
  number: 3  path: /dev/mapper/isw_bicgehigia_maindiskp3  type: 2
  name: None  active: True  busy: False
  geometry: <parted.geometry.Geometry object at 0xb758aa0c>  PedPartition: <_ped.Partition object at 0xb758629c>
_ped.Geometry instance --
  start: 98510580  end: 562628429  length: 464117850
  device: <_ped.Device object at 0xb75c44ac>
parted.Partition instance --
  disk: <parted.disk.Disk object at 0xb758a64c>  fileSystem: <parted.filesystem.FileSystem object at 0xb758ab6c>
  number: 5  path: /dev/mapper/isw_bicgehigia_maindiskp5  type: 1
  name: None  active: True  busy: False
  geometry: <parted.geometry.Geometry object at 0xb758ab8c>  PedPartition: <_ped.Partition object at 0xb75862fc>
_ped.Geometry instance --
  start: 98510643  end: 129226859  length: 30716217
  device: <_ped.Device object at 0xb75c46ec>
parted.Partition instance --
  disk: <parted.disk.Disk object at 0xb758a64c>  fileSystem: <parted.filesystem.FileSystem object at 0xb758ac6c>
  number: 6  path: /dev/mapper/isw_bicgehigia_maindiskp6  type: 1
  name: None  active: True  busy: False
  geometry: <parted.geometry.Geometry object at 0xb758ac8c>  PedPartition: <_ped.Partition object at 0xb758632c>
_ped.Geometry instance --
  start: 129226923  end: 159943139  length: 30716217
  device: <_ped.Device object at 0xb75c47ac>
parted.Partition instance --
  disk: <parted.disk.Disk object at 0xb758a64c>  fileSystem: None
  number: 8  path: /dev/mapper/isw_bicgehigia_maindiskp8  type: 1
  name: None  active: True  busy: False
  geometry: <parted.geometry.Geometry object at 0xb758ad8c>  PedPartition: <_ped.Partition object at 0xb758635c>
_ped.Geometry instance --
  start: 159943203  end: 531655109  length: 371711907
  device: <_ped.Device object at 0xb75c480c>
parted.Partition instance --
  disk: <parted.disk.Disk object at 0xb758a64c>  fileSystem: <parted.filesystem.FileSystem object at 0xb758ae2c>
  number: 7  path: /dev/mapper/isw_bicgehigia_maindiskp7  type: 1
  name: None  active: True  busy: False
  geometry: <parted.geometry.Geometry object at 0xb758ae4c>  PedPartition: <_ped.Partition object at 0xb758638c>
_ped.Geometry instance --
  start: 531655173  end: 562628429  length: 30973257
  device: <_ped.Device object at 0xb75c45cc>
parted.Partition instance --
  disk: <parted.disk.Disk object at 0xb758a64c>  fileSystem: None
  number: 4  path: /dev/mapper/isw_bicgehigia_maindiskp4  type: 0
  name: None  active: True  busy: False
  geometry: <parted.geometry.Geometry object at 0xb758adcc>  PedPartition: <_ped.Partition object at 0xb75862cc>
_ped.Geometry instance --
  start: 562628430  end: 625137344  length: 62508915
  device: <_ped.Device object at 0xb75c4a4c>
===========================================================

Comment 11 Hans de Goede 2010-01-19 09:01:03 UTC
Hi Bruce,

Once more thanks for being persistent. Let me re-order the output of
those last commands you ran a bit for both your and my benefit :)   :

isw_bicgehigia_maindiskp1: 0 98301672 linear 253:0 63
  start: 63  end: 98301734  length: 98301672

isw_bicgehigia_maindiskp2: 0 208845 linear 253:0 98301735
  start: 98301735  end: 98510579  length: 208845

isw_bicgehigia_maindiskp3: 0 464117850 linear 253:0 98510580
  start: 98510580  end: 562628429  length: 464117850

isw_bicgehigia_maindiskp4: 0 62508915 linear 253:0 562628430
  start: 562628430  end: 625137344  length: 62508915

Note the ones below are inside the extended partition p3, so
the dmsetup table last number (offset) should be incremented by
p3's start, hence each dmsetup line is there twice, once original,
once with the offset added.

isw_bicgehigia_maindiskp5: 0 30716217 linear 253:3 63
isw_bicgehigia_maindiskp5: 0 30716217 linear 253:3 98510643
  start: 98510643  end: 129226859  length: 30716217

isw_bicgehigia_maindiskp6: 0 30716217 linear 253:3 30716343
isw_bicgehigia_maindiskp6: 0 30716217 linear 253:3 129226923
  start: 129226923  end: 159943139  length: 30716217

isw_bicgehigia_maindiskp7: 0 30973257 linear 253:3 433144593
isw_bicgehigia_maindiskp7: 0 30973257 linear 253:3 531655173
  start: 531655173  end: 562628429  length: 30973257

isw_bicgehigia_maindiskp8: 0 371711907 linear 253:3 61432623
isw_bicgehigia_maindiskp8: 0 371711907 linear 253:3 159943203
  start: 159943203  end: 531655109  length: 371711907


Erm, they align up perfectly, iow my theory that there was a mismatch between the partitions as activated on the livecd by kpartx, and the way libparted sees them was wrong.

So we are still searching for the cause of this bug. But I have a new theory. I think the problem is doing a livecd install on a system which has a non empty extended partition. I'll try this on my own system (once I'm done running some tests on there for another bug).

Comment 12 Hans de Goede 2010-01-19 11:18:05 UTC
Good news,

I can reproduce this now. This indeed only happens when a non empty extended partition is present on the dmraid set.

This means, that as far as I'm concerned you can go ahead and install
Fedora-12 from the DVD, or the livecd using the work around.

I'll start working on a fix now :)

Thanks,

Hans

Comment 13 Peter Jones 2010-01-19 19:29:32 UTC
Hans, I think this is happening because we're doing a recursive depth-first teardown of the device nodes, such that the order we hit them in is:
(using artificial names.  [0] represents a footnote below)

unmount /mnt/sysimage/boot succeeds
teardown dmraid0p1 succeeds, but may print an error message [0]
swapoff succeeds
teardown vg0-swap succeeds
teardown vg0 nop
teardown pv0 nop
teardown dmraid0p2 fails[1]
teardown dmraid0 fails[1]
unmount /mnt/sysimage/ succeeds
teardown vg0-root succeeds
teardown vg0 nop
teardown pv0 nop
teardown dmraid0p2 fails[2]
teardown dmraid0 fails

[0] - kpartx tries to bring down both partitions at once, so the first time
      we try to tear down dmraid0p1, /that/ dm rule goes away, but we get an
      error message when it tries to take down dmraid0p2 with it.
[1] - vg0-root is still in use at this point, so that fails, but we get
      a "teardown of %s failed" log message here from the exception handler
      in teardownAll()
[2] - this fails because kpartx exits when it fails to bring down dmraid0p1 .
[3] - this fails because dmraid0p2 is still there

Now, because we bring devices down and back up several times, on concurrent
attempts to bring up dmraid0 (and dmraid0p1), we get "device-mapper: create
ioctl failed: Device or resource busy" trying to create each of them - but
state after we've hit that is actually still usable, which explains why on
some code paths we see errors on the screen (eek) but nothing seems to be
/wrong/ after them - something was wrong before them, and the utility has
detected an error, but it hasn't tried to be transactional, so the state
when it's done appears as if everything worked correctly.

There's a fix to the depth-first removal on the mailing list, entitled "[PATCH 03/19] Tear down devices breadth-first instead of depth first.", msg id <1263590647-14951-4-git-send-email-pjones>

Comment 14 Peter Jones 2010-01-19 19:43:25 UTC
dlehman says I'm wrong, because we're not tearing down dmraid arrays when we do teardownAll().  I bet we're seeing something similar, though, when we /do/ remove their partitions.

Comment 15 Hans de Goede 2010-01-19 19:47:09 UTC
Peter,

Thanks for the input, but I don't think that that is the problem. My local
F12 tree has an updates.img, which stops us from starting / stopping dmraid sets
all the time (the same is in master), as this (start/stop all the time) was
causing a lot of issues everywhere, and there is no reason to do this
with BIOS RAID sets.

This traceback happens when doing the initial activation of the raid set, but only when it was already activated manually first
by dmraid. The weird thing is our PartitionMap code in maps.py has code to
detect the partition mapping already exists and to bail. So for some reason
this check is failing in the extended (or logical) partition case. I need to
debug this furter, but that is for tomorrow.

Regards,

Hans

Comment 16 Hans de Goede 2010-01-20 10:17:52 UTC
Ok,

So the problem is that kpartx is the only device mapper partitioning tool which
uses the interesting logical partitions are mappings of the extended partition approach, and this confuses not only python-pyblock, but also parted and
dmraid.

I've filed a bug against kpartx about this, with details about what is going here, see bug 557065

Regards,

Hans

Comment 17 Hans de Goede 2010-01-31 15:22:54 UTC
kpartx behavior wrt logical partitions has changed, which means that no
anaconda changes are needed to fix this, as with the new kpartx behavior this problem goes away, closing.


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