Gentoo Archives: gentoo-user

From: Grant <emailgrant@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Resurrecting a Gentoo install
Date: Sat, 21 Jan 2012 15:00:02
Message-Id: CAN0CFw1UfVC3nKWZvxz-CCAX-Lbp6PxEfpkJ+Znj+M2vCpTsMA@mail.gmail.com
In Reply to: Re: [gentoo-user] Resurrecting a Gentoo install by Dale
1 >>>>>> # emerge -avDuN system
2 >>>>>> [snip]
3 >>>>>> !!! All ebuilds that could satisfy ">=sys-auth/pambase-20081028" have
4 >>>>>> been masked.
5 >>>>>> !!! One of the following masked packages is required to complete your
6 >>>>>> request:
7 >>>>>> - sys-auth/pambase-20101024-r1 (masked by: EAPI 4)
8 >>>>>> - sys-auth/pambase-20101024 (masked by: EAPI 3)
9 >>>>>
10 >>>>>
11 >>>>> USE="-pam" emerge @system will avoid that particular block, although it
12 >>>>> may only get you as far as the next one.
13 >>>>
14 >>>>
15 >>>> I seem to get an error like this from whatever I try to emerge.  Is
16 >>>> untarring a stage3 my only option?
17 >>>>
18 >>>> - Grant
19 >>>>
20 >>>
21 >>> You don't have to do the entire stage3 at once,
22 >>>
23 >>>  http://tinderbox.dev.gentoo.org/
24 >>>
25 >>> has precompiled packages for the major arches and profiles. You could try to
26 >>> replace just pambase, pam, python, etc. -- whatever's giving you trouble.
27 >>>
28 >>> This was not my first recommendation because I've managed to break e.g.
29 >>> `tar` and `cp` before in the attempt at which point you have two rescues to
30 >>> attempt.
31 >>
32 >> The errors I'm getting seem to be complaining about emerging ebuilds
33 >> with a higher EAPI number than my portage has.  Should I just install
34 >> the latest portage binary package?  If so, how should I do that?
35 >>
36 >> - Grant
37 >>
38 >>
39 >
40 >
41 > Only because I had to do this once myself.
42 >
43 > http://www.gentoo.org/proj/en/portage/doc/manually-fixing-portage.xml
44
45 From that link:
46
47 "If your currently installed version of python reported by python -V
48 is less than 2.6 then you must choose a version of portage that is
49 compatible with it. If you have at least python 2.6 then use
50 portage-2.1.10.41.tar.bz2. If you have python 2.4 or 2.5 then use
51 portage-2.1.6.tar.bz2."
52
53 I get:
54
55 # python -V
56 Python 2.5.2
57
58 and I'm already on portage-2.1.6.13 which is non-functional since it
59 doesn't have high enough EAPI support for current ebuilds.
60
61 I think I'm stuck between a python and portage upgrade. I can't
62 update python with my current portage and I can't update portage with
63 my current python.
64
65 - Grant

Replies

Subject Author
Re: [gentoo-user] Resurrecting a Gentoo install Neil Bothwick <neil@××××××××××.uk>