Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 12281

Summary: (python traceback) filesystems not re-mounted on a second attempt upgrade
Product: [Retired] Red Hat Linux Reporter: James Manning <jmm>
Component: installerAssignee: Matt Wilson <msw>
Status: CLOSED DUPLICATE QA Contact: Brock Organ <borgan>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.1   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2000-06-18 05:26:56 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:

Description James Manning 2000-06-14 17:18:54 UTC
After one attempt at an upgrade that failed (see bug 12278), I killed off
some stuff in /mnt/sysimage from vc2 (note that in bug 12278 the unmounting
worked for all filesystems except /mnt/sysimage itself) then clicked "Next"
again at the "About to upgrade" screen that the GUI install was in.  This
re-ran the "Transferring image to hard drive" but the GUI install "locked"
after that with the buttons (Hide Help, Back, Next) all greyed out and
inactive.  The status shows 420 packages to upgrade of 623MB in size.

vc2 df shows that the other filesystems never got re-mounted on the second
pass attempt.  vc1 shows a python traceback:

Exception in thread Thread-4:
Traceback (innermost last):
  File "/usr/lib/python1.5/threading.py", line 376, in __bootstrap
    self.run()
  File "/usr/lib/anaconda/iw/progress_gui.py", line 16, in run
    rc = self.todo.doInstall ()
  File "/usr/lib/anaconda/todo.py", line 1368, in doInstall
    self.fstab.umountFilesystems(self.instPath)
  File "/usr/lib/anaconda/fstab.py", line 434, in umountFilesystems
    isys.umount(mntPoint, removeDir = 0)
  File "/usr/lib/anaconda/isys.py", line 113, in umount
    mountCount[what] = mountCount - 1
TypeError: bad operand type(s) for -

Comment 1 Brock Organ 2000-06-18 05:26:54 UTC
verified ... added to the winston scrub list ... thanks for the report!

Comment 2 Brock Organ 2000-06-27 18:08:02 UTC

*** This bug has been marked as a duplicate of 12106 ***