I am installing 1.4-rc4, and the bootstrap emerges portage-2.0.47-r10 without any problem. It fails, however on the emerge of baselayout. I created a log file for you to look at with the output from the bootstrap (I commented out the emerge portage and through in an emerge info). Reproducible: Always Steps to Reproduce: 1. 2. 3. cdimage tmp # cat bootstrap.log Gentoo Linux; http://www.gentoo.org/ Copyright 2001-2003 Gentoo Technologies, Inc.; Distributed under the GPL * Starting Bootstrap of base system ... Using >=sys-apps/baselayout-1.7.9-r1 Using >=sys-apps/portage-2.0.25 Using >=sys-devel/binutils-2.13.90.0.4 Using >=sys-devel/gcc-3.2 Using sys-devel/gettext Using >=sys-libs/glibc-2.2.5 Using >=sys-apps/texinfo-4.2-r1 Using sys-libs/zlib Using >=sys-libs/ncurses-5.2.20020112a !!! No gcc found. You probably need to 'source /etc/profile' to update !!! the environment of this terminal and possibly other terminals also. Portage 2.0.47-r10 (default-x86-1.4, [unavailable], glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-xfs-r2 i686 Celeron (Mendocino) GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/local/download/portage/distfiles" PKGDIR="/usr/local/download/portage/packages-pentium2" PORTAGE_TMPDIR="/usr/tmp" PORTDIR_OVERLAY="/usr/local/download/portage" USE="x86 build bootstrap" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -mcpu=pentium2 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-jumps=4 -falign-loops=4" CXXFLAGS="-march=pentium2 -mcpu=pentium2 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-jumps=4 -falign-loops=4" ACCEPT_KEYWORDS="x86 jer" MAKEOPTS="-j2" AUTOCLEAN="no" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache buildpkg" >>> Unpacking source... >>> Unpacking sysvinit-2.84.tar.gz to /usr/tmp/portage/baselayout-1.8.5.9/work >>> Unpacking rc-scripts-1.4.2.9.tar.bz2 ACCESS DENIED open_wr: /usr/tmp/portage/baselayout-1.8.5.9/.unpacked touch: creating `/usr/tmp/portage/baselayout-1.8.5.9/.unpacked': Permission denied >>> Source unpacked. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-baselayout-1.8.5.9-11479.log" open_wr: /usr/tmp/portage/baselayout-1.8.5.9/.unpacked -------------------------------------------------------------------------------- Calculating dependencies ...done! >>> emerge (1 of 7) sys-apps/baselayout-1.8.5.9 to / >>> md5 ;-) sysvinit-2.84.tar.gz
I had PORTAGE_TMPDIR=/usr/tmp, and changing this to /var/tmp made the problem go away. /usr/tmp is a symlink to /var/tmp, so I am not sure what went wrong, but that is definately the culprit (I verified it twice)
It was just a sandbox violation - part of the "portage protection" :)
Moving these so we can remove the "Install CD" component from "Gentoo Linux". I apologize to everyone for this spam, but according to the bugzilla developers, this is the only reasonable way to do this.