Bug 597016

Summary: Upgrade F12->F13 leaves existing nomodeset in grub.conf for Intel video
Product: [Fedora] Fedora Reporter: Patrick O'Callaghan <poc>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: anaconda-maint-list, jonathan, 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: 2010-05-27 23:14:03 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 Patrick O'Callaghan 2010-05-27 23:10:03 UTC
Description of problem:
F13 apparently requires KMS when used with Intel video. However F12 also worked without KMS. The update process doesn't check for nomodeset in grub.conf, leading to a system that won't boot correctly until modified.

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


How reproducible:
Only tried it once.

Steps to Reproduce:
1.Upgrade F12->F13 on a machine with nomodeset in the kernel grub.conf line
2.Upgrade leaves nomodeset
3.If the system requires KMS, it will not boot correctly
  
Actual results:
System fails to boot correctly

Expected results:
Correct boot

Additional info:
I have an Intel video chip on the mobo. This apparently requires KMS (F12 didn't require it and I didn't use KMS), so Anaconda should check for this. I had to hand-edit the grub.conf file to get a correct boot.

Comment 1 Chris Lumens 2010-05-27 23:14:03 UTC
anaconda preserves boot options from one install to the next, which usually works pretty well.  Unfortunately we cannot determine which machines do and do not require this parameter to be removed automatically, so we need to stick with our current policy.  Upgrades often have lots of little problems like this and do require some work by the user after completion.  We simply cannot take all possibilities into account.