Bug 18497

Summary: RFE: Eject CD before displaying final congrats screen
Product: [Retired] Red Hat Linux Reporter: Doug Campbell <doug.campbell>
Component: installerAssignee: Brent Fox <bfox>
Status: CLOSED NOTABUG QA Contact: Brock Organ <borgan>
Severity: medium Docs Contact:
Priority: low    
Version: 7.0CC: dr
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2000-11-08 04:05:22 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 Doug Campbell 2000-10-06 05:14:42 UTC
After installing boxed rh7.0 system, the final screen displayed is titled
"Congratulations" and requests that you remove any media before rebooting
your new RH7.0 system.  There are two bugs associated with this screen:

a) If install was from cdrom, the cdrom is locked against ejection and
cannot have its media removed while the congrats screen is displayed.  The
installer should either unlock or eject the cd if installation was from cd
as part of "congratulations" processing.

b) After a small waiting period, the system reboots from the congrats
screen automatically, regardless of whether the user has removed the media
or otherwise affirmed that it is OK to reboot.  If media (diskettes/cdrom)
are still in their respective drives, they may interfere with the reboot
process.  The congrats processing should not release the machine for reboot
until the user confirms that all temporary media are removed.

Comment 1 Michael Fulbright 2000-10-06 18:16:25 UTC
Please confirm these problems Brent.

Comment 2 Brent Fox 2000-10-06 19:30:50 UTC
Yes, this is a problem.  The installer will eject the first CD in the middle of
the install and prompts for the second CD.  However, it does not eject the
second cd automatically, nor will it let you eject the CD manually until the
installer has exited completely. Added to feature request list.

Comment 3 Brent Fox 2000-10-06 19:46:37 UTC
We should change the installer to eject the CD when the congratulations screen
is reached.  i.e., before they click the "Exit" button.

Comment 4 Doug Campbell 2000-10-06 20:31:21 UTC
You must also change congratulations screen processing to reboot only after 
some positive action by the user.  A common install practice (by me) is to 
start the process and to check back periodically to see how it is progressing. 
I therefore might not be there when the congrats screen displays and hence will 
have removed neither the created boot (or RH provided install) diskette nor the 
install cdrom.

Comment 5 Brent Fox 2000-10-07 02:56:50 UTC
Ok, actually I should have been more specific in my last post.  I was not able
to reproduce the automatic rebooting problem.  I've never seen anaconda do
this.  Can you reproduce the behavior?
Also, on further experimentation, the CD will automatically eject if you click
the "Finish" button.  The GUI will exit, the CD will eject, and then the machine
will reboot.  
Ok, we should change anaconda so that the CD *should* be automatically be
ejected when you get to the final screen.  If your CD drive is older and doesn't
allow automatic ejection, anaconda should at least unmount the CD so that you
can eject it manually before pressing "Finish."  
However, I let my machine sit for about ten minutes at the final screen, and it
never rebooted on its own.

Comment 6 Doug Campbell 2000-10-09 15:24:25 UTC
I will reinstall RH7 tonight, closely observe my machine's behavior, and report 
back.  

I have noted the behavior you observed during RH shutdown; my cdrom drive 
ejected the installation media.  However, during the bios boot reset phase the 
drive closed again (I assume the drive closes itself when reset).

Comment 7 Brent Fox 2000-11-08 04:05:17 UTC
Closing bug due to inactivity.  Please reopen if the problem persists or if you
have more information.