Bug 517171

Summary: Installation fails to find repodata when booting from boot.iso
Product: [Fedora] Fedora Reporter: James Laska <jlaska>
Component: anacondaAssignee: David Cantrell <dcantrell>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: dcantrell, ddumas, jturner, lili, rmshant, 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: 2009-08-14 16:50:29 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:
Bug Depends On:    
Bug Blocks: 507676    
Attachments:
Description Flags
Screenshot.png
none
anaconda-logs.tgz none

Description James Laska 2009-08-12 20:04:55 UTC
Created attachment 357231 [details]
Screenshot.png

Description of problem:

The installer appears to have trouble locating repodata when booting from (and using stage#2 from) a boot.iso

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

 * anaconda-12.13

How reproducible:

 * Everytime now on physical hardware and bare metal

Steps to Reproduce:
1. Download and burn rawhide boot.iso - http://download.fedoraproject.org/pub/fedora/linux/development/i386/os/images/boot.iso
2. Boot system using boot.iso
3. Proceed through stage#2 accepting defaults
4. When prompted to activate networking to access repositories, click OK
  
Actual results:

 * Network is activated, however repodata failure dialog appears (see attached screenshot)

Expected results:

 * Anaconda should load repodata from the network yum repositories without error

Additional info:

 * Add additional logs in attached tarball

Comment 1 James Laska 2009-08-12 20:06:25 UTC
Created attachment 357232 [details]
anaconda-logs.tgz

Attaching anaconda-logs.tgz which includes the contents of /tmp/

Comment 2 James Laska 2009-08-12 20:20:55 UTC
Retested this procedure on F-12-Alpha Test Compose (anaconda-12.7) and the problem does not present there.  

Adding this bug to F12Alpha blocker list for review.  The boot.iso test case is currently a tier#2 test and not required for the Alpha.  However, the tier#2 designation was assigned when install.img was not included on the boot.iso.  We can look to augment this for future testing.  

Taking this into account, I think it might be worthwhile to address this issue for the Alpha.  Installing a system using a boot.iso is common.  Possible workarounds include:

 * Boot and install from CD
 * Boot and install from DVD
 * Boot from PXE, install from network

Comment 3 Chris Lumens 2009-08-12 20:52:48 UTC
*** Bug 517168 has been marked as a duplicate of this bug. ***

Comment 4 Jesse Keating 2009-08-12 23:29:02 UTC
This is because we don't have /etc/pki/tls/certs/ca-bundle.crt in the anaconda environment, and thus can't handle the https metalink URL.  Sending a patch to add this in.

Comment 5 Chris Lumens 2009-08-13 13:34:43 UTC
...and rebuilt.  This should be fixed in today's tree.

Comment 6 Denise Dumas 2009-08-13 13:40:11 UTC
 
 %changelog
+* Wed Aug 12 2009 David Cantrell <dcantrell> - 12.15-1
+- Make sure we have the ca cert to handle https repo connections. (517171)
+  (jkeating)
+

Comment 7 James Laska 2009-08-14 15:48:26 UTC
awaiting new anaconda-12.15 in rawhide to validate fix.

Comment 8 Jesse Keating 2009-08-14 16:49:55 UTC
I have confirmed that this does work with 12.15.  12.15 will be in the release candidate I am composing today.

Comment 9 Jesse Keating 2009-08-14 16:50:29 UTC
Tagged for the alpha.

Comment 10 Clyde E. Kunkel 2009-08-14 18:46:28 UTC
Is this bz why in 12.14, Checking Dependencies ran for over an hour before starting install?

Comment 11 Bob Shanteau 2009-08-16 05:06:20 UTC
Confirmed that today's boot.iso installs without problems. Checking dependencies takes only a minute or two, but installation of full package takes about an hour.