Bug 517171 - Installation fails to find repodata when booting from boot.iso
Summary: Installation fails to find repodata when booting from boot.iso
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: David Cantrell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 517168 (view as bug list)
Depends On:
Blocks: F12Alpha, F12AlphaBlocker
TreeView+ depends on / blocked
 
Reported: 2009-08-12 20:04 UTC by James Laska
Modified: 2013-09-02 06:37 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-08-14 16:50:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Screenshot.png (65.65 KB, image/png)
2009-08-12 20:04 UTC, James Laska
no flags Details
anaconda-logs.tgz (33.50 KB, application/octet-stream)
2009-08-12 20:06 UTC, James Laska
no flags Details

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.


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