Bug 137948

Summary: Kernel panic after a successful installation due to reboot command
Product: [Fedora] Fedora Reporter: Srihari Vijayaraghavan <noldoli>
Component: anacondaAssignee: Jeremy Katz <katzj>
Status: CLOSED RAWHIDE QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: 3CC: wtogami
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: 2005-08-15 16:53:38 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 Srihari Vijayaraghavan 2004-11-03 03:08:21 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.7.3)
Gecko/20041026 Firefox/1.0RC1

Description of problem:
After a successful installation of FC3, if you execute a reboot
command manually, kernel panics.

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

How reproducible:
Always

Steps to Reproduce:
1. Boot through the Installation CD1
2. Select some kind of build (to demonstrate this problem, "minimal
system" installation type is good enough)
3. Wait for the installation to complete, and when it advises that the
installation is over and asks you press "Reboot" button, do not press
that button. Instead change to virtual console 2 (ctrl+alt+f2)
4. Type in "reboot" (to initiate a manual reboot for example. In my
case it is a old habit of rebooting a machine manually :)

Actual Results:  Kernel panics

Expected Results:  Kernel may not panic, of course :)

Additional info:

The panic message is:
The system is going down NOW!!
Sending SIGTERM to all processes.
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(8, 3)

I suspect that the installer unmounted root fs when it presented the
reboot option in the GUI. Perhaps it should do that after the user
asks to reboot.

[Alternatively, before preseting the reboot option in the GUI, the
installer may terminate all the console sessions (including the shell
at the virtual terminal 2). It that is a no-no then Installer may not
allow the user to access any other virtual terminals at that time or
have no reboot command at all or advise it is not allowed etc.]

Thank you.
Hari

Comment 1 Jeremy Katz 2004-11-03 21:31:39 UTC
Fixed in CVS.  Calling /sbin/reboot instead of just reboot will
workaround it.