Am trying to install from the basic LiveCD. While trying to `emerge system` it gets stuck trying to download patch-2.5.9.tar.gz as it is not present on any of the mirrors, indeed even on ftp://ftp.gnu.org/gnu/patch/ the last is patch-2.5.4. Admittedly I don't really know what I'm doing with Gentoo, if I knew how to tell it to use the patch-2.5.4-r5 ebuild and be happy with it, I would, and perhaps I'll try and work that out now; anyway I thought you ought to know. I am familiar enough with Linux I managed to run ssh-keygen and start the sshd to get the `emerge --info` output back though ;-) and I did have patches in the 0.99 and 2.0 kernels (eeh that were a long time ago!) Reproducible: Always Steps to Reproduce: 1. Run basic CD per instructions on http://www.gentoo.org/doc/en/gentoo-x86-install.xml up to `scripts/bootstrap.sh` 2. Note that an hour (on my K6-2 500MHz) into `emerge system` it get stuck trying every mirror. 3. Actual Results: Err, nothing. Hit ctrl-C to try and work out what's going on. Expected Results: Completed `emerge system` correctly including building patch. Probably, just gone for patch-2.5.4-r5 emerge --info, which appears to include the fun bits from my make.conf: Gentoo Base System version 1.4.3.8p1 Portage 2.0.49-r13-2 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.21-gss) ================================================================= System uname: 2.4.21-gss i586 AMD-K6(tm) 3D processor ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=k6-2 -march=k6-2 -funroll-loops -pipe" CHOST="i586-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -mcpu=k6-2 -march=k6-2 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://ftp.gentoo.skynet.be/pub/gentoo/ http://gentoo.mirrors.pair.com/ http://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm crypt cups encode foomaticdb gnome libg++ mad mikmod mpeg ncurses oggvorbis pdf lib quicktime spell svga truetype xml2 xmms X emacs mmx 3dnow alsa gd gif jpeg tiff png avi imlib gtk kde qt motif opengl java jikes xv slang readline gpm berkdb gdbm tcpd pam libwww ssl nls arts perl python sdl usb xml zlib samba"
So now I know I just needed to say `emerge /usr/portage/sys-devel/patch-2.5.4-r5.ebuild` then carry on with `emerge system` again, I've dropped the severity to major, but for a lot of people - most people comfortably competent to follow the installation instructions but not already familiar with Gentoo and emerge - this really could be a blocker.
patch 2.5.9 SRC_URI="mirror://gnu/patch/${P}.tar.gz" gnu ftp://mirrors.kernel.org/gnu http://mirrors.kernel.org/gnu ftp:/ /gatekeeper.dec.com/pub/GNU/ ftp://ftp.keystealth.org/pub/gnu/ ftp://cudlug.cude nver.edu/pub/mirrors/ftp.gnu.org/ ftp://ftp.cise.ufl.edu/pub/mirrors/GNU/ ftp:// uiarchive.cso.uiuc.edu/pub/ftp/ftp.gnu.org/gnu/ ftp://ftp.in-span.net/pub/mirror s/ftp.gnu.org/ ftp://gnu.ms.uky.edu/pub/mirrors/gnu/ ftp://ftp.algx.net/pub/gnu/ http://ftp.algx.net/pub/gnu ftp://aeneas.mit.edu/pub/gnu/ ftp://libre.oit.umass .edu/gnu.org/ http://libre.oit.umass.edu/gnu.org/ ftp://ftp.egr.msu.edu/pub/gnu/ http://ftp.egr.msu.edu/pub/gnu/ ftp://ftp.wayne.edu/gnu_mirror/ ftp://wuarchive .wustl.edu/mirrors/gnu/ http://wuarchive.wustl.edu/mirrors/gnu/ ftp://gnu.telegl obe.net/ftp.gnu.org/ ftp://ftp.cs.columbia.edu/archives/gnu/prep/ ftp://ftp.ece. cornell.edu/pub/mirrors/gnu/ http://www.ibiblio.org/pub/gnu/ ftp://ftp.cis.ohio- state.edu/mirror/gnu/ ftp://ftp.club.cc.cmu.edu/gnu/ http://ftp.club.cc.cmu.edu/ pub/gnu ftp://ftp.sunsite.utk.edu/pub/gnu/ftp/ ftp://thales.memphis.edu/pub/gnu/ ftp://mirror.telentente.com/pub/gnu/ http://mirror.telentente.com/pub/gnu/ ftp: //gnu.wwc.edu ftp://ftp.twtelecom.net/pub/GNU/ ftp://ftp.sun.ac.za/mirrorsites/f tp.gnu.org/pub/gnu ftp://ftp.unicamp.br/pub/gnu/ ftp://master.softaplic.com.br/p ub/gnu/ ftp://ftp.matrix.com.br/pub/gnu/ ftp://ftp.cs.ubc.ca/mirror2/gnu/ ftp:// ftp.inf.utfsm.cl/pub/gnu/ ftp://sunsite.ulatina.ac.cr/Mirrors/GNU/ ftp://www.gnu .unam.mx/pub/gnu/software/ ftp://gnu.cem.itesm.mx/pub/mirrors/gnu.org/ ftp://ftp .azc.uam.mx/mirrors/gnu/ http://ftp.azc.uam.mx/mirrors/gnu/ ftp://mirror.aarnet. edu.au/pub/gnu/ ftp://gnu.mirror.pacific.net.au/gnu/ ftp://ftp.cs.cuhk.edu.hk/pu b/gnu/gnu/ ftp://sunsite.ust.hk/pub/gnu/ ftp://www.imtech.res.in/mirror/gnuftp/ ftp://sapi.vlsm.org/gnu http://sapi.vlsm.org/gnu/ ftp://ftp.cs.huji.ac.il/mirror /GNU ftp://tron.um.u-tokyo.ac.jp/pub/GNU/prep/ ftp://core.ring.gr.jp/pub/GNU/ ft p://ftp.ring.gr.jp/pub/GNU/ ftp://mirrors.hbi.co.jp/gnu/ ftp://ftp.ayamura.org/p ub/gnu/ ftp://ftp.cs.titech.ac.jp/pub/gnu/ ftp://ftpmirror.hanyang.ac.kr/GNU/ ft p://ftp.linux.sarang.net/mirror/gnu/gnu/ ftp://ftp.xgate.co.kr/pub/mirror/gnu/ f tp://ftp.isu.net.sa/pub/gnu/ ftp://ftp.nctu.edu.tw/UNIX/gnu/ ftp://coda.nctu.edu .tw/UNIX/gnu/ ftp://ftp1.sinica.edu.tw/pub3/GNU/gnu/ ftp://ftp.nectec.or.th/pub/ mirrors/gnu/ ftp://ftp.gnu.vbs.at/ ftp://ftp.univie.ac.at/packages/gnu/ ftp://gd .tuwien.ac.at/gnu/gnusrc/ http://gd.tuwien.ac.at/gnu/gnusrc/ ftp://ftp.fi.muni.c z/pub/gnu/ ftp://ftp.dkuug.dk/pub/gnu/ ftp://sunsite.dk/mirrors/gnu http://mirro rs.sunsite.dk/gnu ftp://ftp.funet.fi/pub/gnu/prep/ ftp://ftp.irisa.fr/pub/gnu/ f tp://ftp.medasys-digital-systems.fr/pub/gnu/ ftp://ftp.cs.univ-paris8.fr/mirrors /ftp.gnu.org/ ftp://ftp.cs.tu-berlin.de/pub/gnu/ ftp://ftp.leo.org/pub/comp/os/u nix/gnu/ ftp://ftp.informatik.rwth-aachen.de/pub/gnu/ ftp://ftp.de.uu.net/pub/gn u/ ftp://ftp.freenet.de/pub/ftp.gnu.org/gnu/ ftp://ftp.cs.uni-bonn.de/pub/gnu/ f tp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/ http://ftp-stud.fht-essl ingen.de/pub/Mirrors/ftp.gnu.org/ ftp://ftp.stw-bonn.de/pub/mirror/ftp.gnu.org/ ftp://ftp.math.uni-bremen.de/pub/gnu ftp://ftp.forthnet.gr/pub/gnu/ ftp://ftp.nt ua.gr/pub/gnu/ ftp://ftp.duth.gr/pub/gnu/ ftp://ftp.physics.auth.gr/pub/gnu/ ftp ://ftp.esat.net/pub/gnu/ ftp://ftp.lugroma2.org/pub/gnu/ ftp://ftp.gnu.inetcosmo s.org/pub/gnu/ ftp://ftp.digitaltrust.it/pub/gnu ftp://ftp.nluug.nl/pub/gnu/ ftp ://ftp.mirror.nl/pub/mirror/gnu/ ftp://ftp.nl.uu.net/pub/gnu/ ftp://mirror.widex s.nl/pub/gnu/ ftp://ftp.easynet.nl/mirror/gnu/ http://ftp.easynet.nl/mirror/gnu/ ftp://ftp.win.tue.nl/pub/gnu ftp://gnu.mirror.vuurwerk.net/pub/GNU/ ftp://ftp.g nu.no/pub/gnu/ ftp://ftp.uninett.no/pub/gnu/ ftp://ftp.task.gda.pl/pub/gnu/ ftp: //sunsite.icm.edu.pl/pub/gnu/ ftp://ftp.ist.utl.pt/pub/GNU/gnu/ ftp://ftp.telepa c.pt/pub/gnu/ ftp://ftp.timisoara.roedu.net/mirrors/ftp.gnu.org/pub/gnu ftp://ft p.chg.ru/pub/gnu/ ftp://ftp.msu.ru/pub/gnu/ http://ftp.msu.ru/pub/gnu/ ftp://ftp .arnes.si/software/gnu/ ftp://ftp.etsimo.uniovi.es/pub/gnu/ ftp://ftp.rediris.es /pub/gnu/ ftp://ftp.chl.chalmers.se/pub/gnu/ ftp://ftp.isy.liu.se/pub/gnu/ ftp:/ /ftp.luth.se/pub/unix/gnu/ ftp://ftp.stacken.kth.se/pub/gnu/ ftp://ftp.sunet.se/ pub/gnu/ ftp://sunsite.cnlab-switch.ch/mirror/gnu/ ftp://ftp.ulak.net.tr/gnu/ ft p://mirddin.farlep.net/pub/GNU/ ftp://ftp.mcc.ac.uk/pub/gnu/ ftp://ftp.mirror.ac .uk/sites/ftp.gnu.org/gnu/ ftp://ftp.warwick.ac.uk/pub/gnu/ ftp://ftp.hands.com/ ftp.gnu.org/ ftp://gnu.teleglobe.net/ftp.gnu.org/ i think there are more mirrors than required
Yes there are lots of mirrors, but none of the ones I tried by hand nor the ones emerge tried automatically has a copy of the version specified by the ebuild file in the portage, i.e. 2.5.9 There are copies of 2.5 and 2.5.4 but NOT 2.5.9
Adding gentoo mirrors. Closes #30106 . builing gentoo without GENTOO_MIRRORS="" could only fail in downloading sources. it's impossible to keep all SRC_URI's up2date. Next thing is, no server has 100% uptime, and routing could only fail.
There *is* no patch-2.5.9. patch is a GNU tool and 2.5.9 is simply not there on ftp.gnu.org so of course it isn't on ANY mirror. The Gentoo ebuild file specifies a source file which does not exist, anywhere. Please go and check at ftp://ftp.gnu.org/gnu/patch/ I swear I'm not daft enough to report a problem as blocking or even major if it's anything at all to do with connectivity troubles. It's not a problem with any individual server. My build was merrily working its way through the full list of mirrors repeatedly giving "file not found", I do not have connectivity problems and the rest of my system is building quite nicely.
lets this closed alpha.gnu.org hosted 2.5.9 sind gnu.org got r00ted a while ago.
Please, please fix this, it means anyone currently trying to build from stage1 or stage2 tarballs will fail.
# $Header: /home/cvsroot/gentoo-x86/sys-devel/patch/patch-2.5.9.ebuild,v 1.9 200 3/10/20 15:06:48 mholzer Exp $ SRC_URI="mirror://gnu/patch/${P}.tar.gz mirror://gentoo/${P}.tar.gz" is this fixed enough ?
Yes, thank you, things will build correctly now. Presumably this fix should be unfixed when GNU gets their sh*t sorted out some time in the future, i.e. when they actually carry this release on their servers?
they want to md5sum every file on their mirrors. seems this would not happen very quickly