On Mon, Jan 17, 2005 at 08:12:25PM -0500, David Corbin wrote
> 
> Me too.  Not only that, but when I run it off of the liveCD, it
> takes a long while (~10 minutes).  When I run it on working system,
> it comes by "real quick" with "good" mirrors.

  I'm going to exceed BI=20 on this soon (sigh).  The install script
sequence is wrong, which is causing *SOME* people problems.  The Gentoo
Linux Handbook (install docs) give a contact email address for sending
in errors/corrections.  A few minutes ago, I sent the following email to
that address...

> Subject: Error in install documentation (and suggested correction)

  The sequence of steps given in...
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#book_part1_chap6
appears to be causing problems, according to traffic on the Gentoo users
mailing list.  Here is my diagnosis of what is going wrong.

  The current sequence in Chapter 6a is...
  - first run mirrorselect
  - then chroot

  The current LiveCD appears to have IPV6 networking enabled.
Paradoxically, it is causing problems for users whose ISPs support IPV6,
or at least IPV6 tunneling over IPV4.  Here is the situation in detail

  - mirrorselect tries a whole bunch of mirrors, including several
    IPV6-only mirrors

  - If your ISP *DOES NOT* support IPV6 (including IPV6 tunneling)
    things work OK.  Attempting to contact the IPV6-only mirrors fails,
    and mirrorselect picks a bunch of IPV4-accessable mirrors, and
    things work OK.

  - If your ISP *DOES* support IPV6 (or at least IPV6 tunneling), you
    run into problems.  Since hardly anyone is on IPV6, the IPV6-only
    mirrors have a lot less traffic, and are much more responsive to
    download requests.  So mirrorselect's speed-tests will always
    favour the IPV6-only sites, and put them in your MIRRORS variable.

  Apparently, while the LiveCD has IPV6-enabled networking, the chrooted
environment is IPV4-only.  After chrooting, you have IPV4-only networking
software trying to contact IPV6-only servers... oops.  This is consistent
with the problems reported on the mailing list, by *SOME* people
(i.e. those whose ISP supports IPV6 in some manner).

  The solution to this problem is quite simple...
  - first chroot
  - then run mirrorselect

  This will cause mirrorselect to choose only servers that can be
accessed from the chrooted environment.  Today, this will result in
mirrorselect only picking IPV4-accessable mirrors.  Somewhere down the
road, if/when the Gentoo install puts IPV6 networking into the chrooted
environment, then mirrorselect will pick up IPV6 mirrors.

-- 
Walter Dnes <[EMAIL PROTECTED]>
An infinite number of monkeys pounding away on keyboards will
eventually produce a report showing that Windows is more secure,
and has a lower TCO, than linux.

--
[email protected] mailing list

Reply via email to