Bug 516973 - installer ignores askmethod
Summary: installer ignores askmethod
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: rawhide
Hardware: i686
OS: Linux
low
medium
Target Milestone: ---
Assignee: Jeremy Katz
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-08-12 04:46 UTC by John Reiser
Modified: 2013-01-10 05:24 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-08-14 15:16:17 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description John Reiser 2009-08-12 04:46:45 UTC
Description of problem: Booting " askmethod" goes from Language to Keyboard to "Select partitions" without asking the method (such as NFS, network direct, ...).  Both the i686 DVD and netinst.iso fail in this way.  Also, selecting Back (from "Select partitions") then OK (for the Keyboard), leads to abnormal termination.


Version-Release number of selected component (if applicable):
anaconda-12.13 (rawhide of Tuesday, Aug.11)

How reproducible: always


Steps to Reproduce:
1. compose i686 DVD using pungi; burn DVD and netinst.iso
2. boot DVD or netinst.iso for install, appending " askmethod" to kernel command line
3. accept default choices for Language and Keyboard
  
Actual results: Dialog boxes, in order, are: Language, Keyboard, Select partition.  The "askmethod" dialog never occurs.


Expected results: The "askmethod" dialog should appear immediately after the Keyboard dialog.


Additional info:

Comment 1 Jesse Keating 2009-08-12 05:48:01 UTC
As a workaround you can use repo=nfs:server:/path/to/repo

Comment 2 Mike Chambers 2009-08-12 09:04:37 UTC
Type of installation is only part of it, network configuration is done too.

Comment 3 Chris Lumens 2009-08-12 13:44:14 UTC
Jeremy - because we're always passing stage2= on the CD/DVD now, the following code in loader.c will always get executed:

            case STEP_METHOD: {
                if (loaderData->method != -1 || loaderData->stage2Data)
                    skipMethodDialog = 1;

The problem should be obvious from the variable name.

Comment 4 Jeremy Katz 2009-08-14 15:16:17 UTC
Fix sent to the list


Note You need to log in before you can comment on or make changes to this bug.