Bug 654887

Summary: mke2fs Warning, had trouble writing out superblocks.
Product: [Fedora] Fedora Reporter: Barry Godusky <bgodusky>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED CANTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 14CC: anaconda-maint-list, dcantrell, esandeen, jonathan, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-07-19 23:15:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
bug report from crash none

Description Barry Godusky 2010-11-18 22:56:36 UTC
Created attachment 461412 [details]
bug report from crash

Description of problem: Installing FD14 when anaconda crashed with a bug check.


Version-Release number of selected component (if applicable):


How reproducible: Install from cdrom onto a 250GB drive through the live desktop spin of FXCE


Steps to Reproduce:
1.Run install from cdrom and use firefox while formatting LVG. Also it stated it could not mount drive data due to the drive enclosure being locked.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Brian Lane 2010-11-19 01:46:32 UTC
anaconda 14.22 exception report
Traceback (most recent call first):
  File "/usr/lib/python2.7/site-packages/pyanaconda/storage/formats/fs.py", line 372, in doFormat
    raise FormatCreateError("format failed: %s" % ret.rc, self.device)
  File "/usr/lib/python2.7/site-packages/pyanaconda/storage/formats/fs.py", line 937, in doFormat
    FS.doFormat(self, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/pyanaconda/storage/formats/fs.py", line 851, in create
    return self.doFormat(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/pyanaconda/storage/deviceaction.py", line 290, in execute
    options=self.device.formatArgs)
  File "/usr/lib/python2.7/site-packages/pyanaconda/storage/devicetree.py", line 700, in processActions
    action.execute(intf=self.intf)
  File "/usr/lib/python2.7/site-packages/pyanaconda/storage/__init__.py", line 313, in doIt
    self.devicetree.processActions()
  File "/usr/lib/python2.7/site-packages/pyanaconda/packages.py", line 110, in turnOnFilesystems
    anaconda.storage.doIt()
  File "/usr/lib/python2.7/site-packages/pyanaconda/dispatch.py", line 212, in moveStep
    rc = stepFunc(self.anaconda)
  File "/usr/lib/python2.7/site-packages/pyanaconda/dispatch.py", line 131, in gotoNext
    self.moveStep()
  File "/usr/lib/python2.7/site-packages/pyanaconda/gui.py", line 1190, in nextClicked
    self.anaconda.dispatch.gotoNext()
FormatCreateError: ('format failed: 1', '/dev/mapper/vg_sabrenet-lv_root')



Something went bad while writing the superblocks:

21:42:12,497 INFO program: Running... mke2fs -t ext4 /dev/mapper/vg_sabrenet-lv_root
21:43:45,339 INFO program: Filesystem label=
21:43:45,342 INFO program: OS type: Linux
21:43:45,342 INFO program: Block size=4096 (log=2)
21:43:45,343 INFO program: Fragment size=4096 (log=2)
21:43:45,343 INFO program: Stride=0 blocks, Stripe width=0 blocks
21:43:45,344 INFO program: 2252800 inodes, 9003008 blocks
21:43:45,344 INFO program: 450150 blocks (5.00%) reserved for the super user
21:43:45,344 INFO program: First data block=0
21:43:45,345 INFO program: Maximum filesystem blocks=0
21:43:45,347 INFO program: 275 block groups
21:43:45,348 INFO program: 32768 blocks per group, 32768 fragments per group
21:43:45,349 INFO program: 8192 inodes per group
21:43:45,349 INFO program: Superblock backups stored on blocks: 
21:43:45,356 INFO program: 	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
21:43:45,357 INFO program: 	4096000, 7962624
21:43:45,358 INFO program: 
21:43:45,358 INFO program: Writing inode tables:   [snipped]
21:43:45,359 ERR program: mke2fs 1.41.12 (17-May-2010)
21:43:45,360 ERR program: 
21:43:45,360 ERR program: Warning, had trouble writing out superblocks.
21:43:46,761 INFO program: Running... dmsetup info --columns --noheadings -o devno vg_bgodusky-lv_swap
21:43:46,773 ERR program: Device does not exist.
21:43:46,774 ERR program: Command failed

Comment 2 Chris Lumens 2010-12-07 21:16:53 UTC
Eric - What kinds of conditions usually cause that error message?  It's certainly a new one for me.

Comment 3 Eric Sandeen 2010-12-07 21:34:24 UTC
Alt-F<whatever>, and looking at the kernel log might shed some light.  IO error of some sort I'd guess ... wish we printed the error instead of just "failed" :/

Comment 4 Chris Lumens 2010-12-07 22:10:20 UTC
The kernel messages should be in the traceback in the original comment (search for dmesg - must be a live install and perhaps there is the key).  But it was not particularly enlightening for me.

Comment 5 Barry Godusky 2010-12-07 22:12:39 UTC
Chris, Eric

If there is something I can do to help with this I'd be more then happy to do so.

If you have a script and a command line set-up to run to give further information during the install I'll be happy to run it during the install process from a command line. I was kinda surprised myself at the crash. It's as if the drive just disappeared from the system from what I understand of the crash report.

Comment 6 Eric Sandeen 2010-12-07 22:33:17 UTC
So, it looks like the 250G disk is an external disk?

[    2.933283] scsi 0:0:0:0: Direct-Access     Initio   WD2500BEVE-00A0H 1.06 PQ: 0 ANSI: 0

which is USB apparently:

21:03:16,459 DEBUG storage:             DeviceTree.addUdevDevice: info: {'ID_VENDOR_ID': '13fd', 'ID_PART_TABLE_TYPE': 'dos', 'ID_USB_INTERFACE_NUM': '00', 'ID_REVISION': '1.06', 'ID_VENDOR_ENC': 'Initio\\x20\\x20', 'ID_PATH': 'pci-0000:00:13.2-usb-0:1:1.0-scsi-0:0:0:0', 'ANACBIN': '/sbin', 'UDISKS_PARTITION_TABLE_COUNT': '1', 'ID_VENDOR': 'Initio',


I also see:

[  266.080028] usb 1-1: reset high speed USB device using ehci_hcd and address 2

at the end.

I am guessing that the external storage is being flaky but I'm not certain if that last message is indicative of a problem.

Chris, does anaconda capture the errno from a failed command?  If so mke2fs should tell us if it was an EIO or what...

Comment 7 Eric Sandeen 2010-12-07 22:45:07 UTC
21:43:45,360 ERR program: Warning, had trouble writing out superblocks.
21:43:46,761 INFO program: Running... dmsetup info --columns --noheadings -o devno vg_bgodusky-lv_swap
21:43:46,773 ERR program: Device does not exist.
21:43:46,774 ERR program: Command failed

"ENODEV" would seem to square with that theory as well.

Comment 8 Jesse Keating 2012-07-19 23:15:47 UTC
Can't really help flaky hardware causing the disk to go away :/