Bug 515564

Summary: Physical media installs fail - storage.errors.FSError: mountpoint does not exist
Product: [Fedora] Fedora Reporter: James Laska <jlaska>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: anaconda-maint-list, dcantrell, jturner, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-08-11 21:10:39 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:
Bug Depends On:    
Bug Blocks: 507676    
Attachments:
Description Flags
Traceback.png
none
Double traceback.jpg
none
anaconda.log
none
/tmp/anaconda-tb-jJxM47
none
/tmp/program.log
none
/tmp/storage.log
none
/tmp/syslog none

Description James Laska 2009-08-04 18:42:25 UTC
Created attachment 356228 [details]
Traceback.png

Description of problem:

 * At the end of a CD ISO KVM virt install, the system appears to hang.  Closer inspection shows a traceback on tty1

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

 * anaconda-12.7
 * virt host - F-11 fully updated to updates-testing
   > qemu-system-x86-0.10.5-3.fc11.x86_64
   > libvirt-0.6.2-13.fc11.x86_64

How reproducible:

 * So far, everytime

Steps to Reproduce:
1. Boot and install a virt guest from F-11-Alpha-TC
2. Proceed with a default install (see https://fedoraproject.org/wiki/QA:Testcase_Anaconda_autopart_install)
  
Actual results:

 * See attached screenshot for trackback.

Traceback (most recent call last):
 File "/usr/lib/anaconda/gui.py", line 1222, in handleRenderCallback
  self.currentWindow.renderCallback()
 File "...progress_qui.py", line 79, in renderCallback
  self.intf.icw.nextClicked()
 File "...gui.py", line 1201, in nextClicked
  self.anaconda.dispatch.gotoNext()
 File "...dispatch.py", line 127, in gotoNext
  self.moveStep()
 File "...dispatch.py", line 204, in moveStep
  rc = stepFunc(self.anaconda)
 File "...installmethod.py", line 47, in doMethodComplete
  dev.eject()
 File "storage/devices.py", line 2997, in eject
  self.teardown()
 File "storage/devices.py", line 573, in teardown
  self.format.teardown()
 File "formats/fs.py", line 802, in teardown
  return self.unmount(*args,  **kwargs)
 File "formats/fs.py", line 610, in unmount
  raise FSError("mountpoint does not exist")
storage.errors.FSError: mountpoint does not exist

Expected results:

 * Completed install

Additional info:

Comment 1 James Laska 2009-08-05 12:05:59 UTC
Created attachment 356305 [details]
Double traceback.jpg

This happens on bare metal DVD installations as well.  The console is larger on my monitor and shows a traceback preceding that noted in comment#0.  

Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/.../meh/handler.py", line 156, in <lambda>
   sys.excepthook = lambda ty, value, tb: self.handleException((ty, value, tb),
  File "/usr/lib/.../meh/handler.py", line 103, in handleException
   self.postWriteHook((ty, value, tb), obj)
  File "/usr/lib/anaconda/exception.py", line 41, in postWriteHook
   log.error("Failed to copy anacdump.txt to /mnt/sysimage/root")
  NameError: global name 'log' is not defined

See attached screenshot.

Comment 2 James Laska 2009-08-05 12:07:36 UTC
Raising for discussion in next F-12-Alpha blocker review meeting.  This defect appears to prevent completion of all CD and DVD installations (virt and bare metal).

Comment 3 Chris Lumens 2009-08-05 14:02:58 UTC
Fixed the logging traceback, but the original problem still needs to be dealt with.

Comment 4 James Laska 2009-08-05 14:37:43 UTC
Resetting title to match original failure.

Comment 5 James Laska 2009-08-05 15:32:50 UTC
Created attachment 356328 [details]
anaconda.log

Comment 6 James Laska 2009-08-05 15:33:12 UTC
Created attachment 356329 [details]
/tmp/anaconda-tb-jJxM47

Comment 7 James Laska 2009-08-05 15:33:33 UTC
Created attachment 356330 [details]
/tmp/program.log

Comment 8 James Laska 2009-08-05 15:33:57 UTC
Created attachment 356331 [details]
/tmp/storage.log

Comment 9 James Laska 2009-08-05 15:34:19 UTC
Created attachment 356332 [details]
/tmp/syslog

Comment 10 Chris Lumens 2009-08-05 21:34:44 UTC
This should be fixed in the next build of anaconda.

Comment 11 Jesse Keating 2009-08-11 21:10:39 UTC
Confirmed fixed in rawhide.