Hmmm, it's one of those non-deterministic days.... After looking at the code then running it again (don't think I changed anything) I now get the following for "emerge -av system" niger:mharrison[1136] emerge -av system
*** You are not in the portage group. You may experience cache problems *** due to permissions preventing the creation of the on-disk cache. *** Please add this user to the portage group if you wish to use portage. Invalid package name in package.provided: virtual/libc Invalid package name in package.provided: virtual/linux-sources Invalid package name in package.provided: virtual/os-headers These are the packages that I would merge, in order: Calculating system dependencies Cannot chown a lockfile. This could cause inconvenience later. Cannot chown a lockfile. This could cause inconvenience later. -Cannot chown a lockfile. This could cause inconvenience later. Cannot chown a lockfile. This could cause inconvenience later. Cannot chown a lockfile. This could cause inconvenience later. Cannot chown a lockfile. This could cause inconvenience later. Cannot chown a lockfile. This could cause inconvenience later. \Cannot chown a lockfile. This could cause inconvenience later. Cannot chown a lockfile. This could cause inconvenience later. Cannot chown a lockfile. This could cause inconvenience later. |Cannot chown a lockfile. This could cause inconvenience later. Cannot chown a lockfile. This could cause inconvenience later. Cannot chown a lockfile. This could cause inconvenience later. !!! All ebuilds that could satisfy ">=sys-apps/portage-2.1_pre" have been masked. !!! One of the following masked packages is required to complete your request: Cannot chown a lockfile. This could cause inconvenience later. - sys-apps/portage-2.1_pre (masked by: required EAPI -0, supported EAPI prefix) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. !!! Problem resolving dependencies for >=sys-apps/portage-2.1_pre !!! Depgraph creation failed. ############## The lockfile stuff is because I commented out some code for os.chown (trying to change to the portage group and failing). But I'm assumming it's trying to merge portage 2.1 because I put Haubi's portage tree in PORTDIR. (Haubi was using 2.1...) I guess I'll copy over the tree from my gentoo box and try again. On 12/16/05, m h <[EMAIL PROTECTED]> wrote: > End of another day, so I'm starting another thread. > > I've attached my bootstrap script. > I still need to do the following to get to the error below. > > root hack (secpass...) > Add content to PORTDIR (using's haubi's prefixed overlay... tried > kito's but it barfed..) > Manually update make.conf to point to PORTDIR and PORTDIR_OVERLAY > > Emerge info gives the following: > niger:mharrison[1134] emerge info > > *** You are not in the portage group. You may experience cache problems > *** due to permissions preventing the creation of the on-disk cache. > *** Please add this user to the portage group if you wish to use portage. > > Invalid package name in package.provided: virtual/libc > Invalid package name in package.provided: virtual/linux-sources > Invalid package name in package.provided: virtual/os-headers > !!! Relying on the shell to locate gcc, this may break > !!! DISTCC, installing gcc-config and setting your current gcc > !!! profile will fix this > Portage 2.0.54 > (!/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage/profiles/default-secondary/linux/x86, > gcc-3.3.5, unavailable, 2.6.10-1.770_FC3 i686) > ================================================================= > System uname: 2.6.10-1.770_FC3 i686 i686 > Gentoo Base System version 1.6.13 > dev-lang/python: [Not Present] > sys-apps/sandbox: [Not Present] > sys-devel/autoconf: [Not Present] > sys-devel/automake: [Not Present] > sys-devel/binutils: [Not Present] > sys-devel/libtool: [Not Present] > sys-devel/odcctools: [Not Present] > virtual/os-headers: [Not Present] > ACCEPT_KEYWORDS="x86 ~x86" > CBUILD="i686-pc-linux-gnu" > CHOST="i686-pc-linux-gnu" > CONFIG_PROTECT="" > CONFIG_PROTECT_MASK=" > /data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu//etc/env.d" > FEATURES="autoconfig sfperms strict" > LANG="en_US" > PORTAGE_TMPDIR="/var/tmp" > PORTDIR="/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/normalportage" > PORTDIR_OVERLAY="/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage" > PREFIX="/data1/portage/dec16/prefix" > USE="x86 secondary elibc_glibc kernel_linux userland_GNU" > Unset: ASFLAGS, AUTOCLEAN, CFLAGS, CTARGET, CXXFLAGS, DISTDIR, > GENTOO_MIRRORS, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PKGDIR, SYNC > > When I try "emerge -av system" I get the following: > global updates blah blah (snipped)..... > ........................... > > These are the packages that I would merge, in order: > > Calculating system dependencies Cannot chown a lockfile. This could > cause inconvenience later. > Cannot chown a lockfile. This could cause inconvenience later. > > !!! All ebuilds that could satisfy ">=app-shells/bash-3.0-r9" have been > masked. > !!! One of the following masked packages is required to complete your request: > Cannot chown a lockfile. This could cause inconvenience later. > Traceback (most recent call last): > File > "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge", > line 3159, in ? > if not mydepgraph.xcreate(myaction): > File > "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge", > line 1428, in xcreate > if not self.select_dep(portage.root, mydep): > File > "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge", > line 1280, in select_dep > mreasons = portage.getmaskingstatus(p) > File > "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/lib/portage/pym/portage.py", > line 3703, in getmaskingstatus > mygroups, eapi = portdb.aux_get(mycpv, ["KEYWORDS", "EAPI"]) > File > "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/lib/portage/pym/portage.py", > line 5048, in aux_get > self.auxdb[mylocation][mycpv] = mydata > KeyError: > '/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage' > > > Not sure what is going on here. I'm assumming it has to do with EAPI > stuff. Any hints? I'll do my part and look through the code too. > > matt > > > -- [email protected] mailing list
