Bug 114762

Summary: Install does not use multiple CD drives
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Chad Groneman <cgroneman>
Component: InstallationAssignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Klaus Kämpf <kkaempf>
Severity: Minor    
Priority: P5 - None CC: jinksys, jsrain
Version: Beta 4   
Target Milestone: ---   
Hardware: Other   
OS: SUSE Other   
Whiteboard:
Found By: Beta-NTS Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: hwinfo.txt, files in /var/log/YaST2/ and /var/lib/YaST2

Description Chad Groneman 2005-09-01 16:00:06 UTC
During a CD based install on a machine with two CD / DVD drives, the install
does not look at both by default for the next CD.  

For example, my machine has a DVD drive on /dev/hdc and a CD writer on /dev/hdd.
 If I start the install off /dev/hdc and put another disk on /dev/hdd, it does
not find it by default.  I can modify the CD sources to include both /dev/hdc
and /dev/hdd and then it works fine after that.  

It should put all CD devices in the list to begin with.  I'm pretty sure 9.3
does it that way.
Comment 1 Klaus Kämpf 2005-09-01 16:03:34 UTC
Right, this feature is in since approx. SUSE 7.0 
 
Please attach logs (/var/log/YaST2/*), /var/lib/YaST2/*, and full output of 
hwinfo. 
Comment 2 Chad Groneman 2005-09-01 16:49:10 UTC
Created attachment 48499 [details]
hwinfo.txt, files in /var/log/YaST2/ and /var/lib/YaST2

All files are in 114762 folder.
Comment 3 Lukas Ocilka 2005-09-02 07:36:42 UTC
Michael, please, have a look a it. You should know where to find what's really
wrong. Thanks.
Comment 4 Klaus Kämpf 2005-09-02 07:40:59 UTC
packagemanager cant do anything about it, its done earlier  
Comment 5 Klaus Kämpf 2005-09-02 07:48:39 UTC
The bug is in CheckMedia.ycp (GetReadyCDs())  
If a cd drive is listed  in install.inf, it is considered the only one.  
The intent is to use the drive listed in install.inf as the one to use during  
1st stage (before reboot). This is only correct if the inst-sys is mounted.  
  
IMHO GetReadyCDs() should always probe.  
 
Assigning to maintainer of CheckMedia.ycp 
Comment 6 Ladislav Slezák 2005-09-05 08:03:23 UTC
The function GetReadyCDs() is misused here, because if CD/DVD installation
source is used it returns the drive from which the system was booted (for
automatic use of the booting drive, user is not required to ask for device name
if there is more drives in the system).

I'll fix InstURL.ycp
Comment 7 Ladislav Slezák 2005-09-05 16:09:00 UTC
Fixed in yast2-packager-2.12.29
Comment 8 Jiri Srain 2005-09-26 14:44:27 UTC
*** Bug 118751 has been marked as a duplicate of this bug. ***