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 14:53:18
Message-Id: CAN0CFw1vsR-bWM5b4h0ykfqQ7euc4XFpP2BkxYV91++-G_wY5Q@mail.gmail.com
In Reply to: Re: [gentoo-user] Resurrecting a Gentoo install by James Broadhead
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 > What you need to do is upgrade portage incrementally, to increase your
39 > available EAPI.
40 > Versions available are ;
41 > sys-apps/portage
42 >     Available versions:  [M]2.1.6.7 2.1.6.13 2.1.10.11 2.1.10.41 (~)2.1.10.44
43 >
44 > Try upgrading to 2.1.6.13 first, then 2.1.10.41 (perhaps with
45 > intermediaries in between)
46
47 I'm on 2.1.6.13 currently and I get EAPI errors when I try to emerge
48 anything so I need a higher version. If I try for 2.1.10.11 I get:
49
50 # emerge -av1 =portage-2.1.10.11
51 [snip]
52 [ebuild NS ] dev-lang/python-2.7.2-r3 [2.5.2-r7] USE="gdbm ncurses
53 readline ssl threads (wide-unicode) xml -berkdb -build -doc -examples
54 -ipv6 -sqlite -tk -wininst" 11,494 kB
55 [ebuild U ] sys-apps/portage-2.1.10.11 [2.1.6.13] USE="(ipc%*)
56 less -build -doc -epydoc -python2% -python3% (-selinux)" LINGUAS="-pl"
57 830 kB
58 *** Portage will stop merging at this point and reload itself,
59 then resume the merge.
60 [blocks B ] dev-lang/python:2.7 ("dev-lang/python:2.7" is blocking
61 sys-apps/portage-2.1.6.13)
62 [blocks B ] <sys-apps/portage-2.1.9 ("<sys-apps/portage-2.1.9" is
63 blocking dev-lang/python-2.7.2-r3)
64
65 Total: 12 packages (5 upgrades, 6 new, 1 in new slot, 1 uninstall),
66 Size of downloads: 16,070 kB
67 Conflict: 3 blocks (2 unsatisfied)
68
69 * Error: The above package list contains packages which cannot be
70 * installed at the same time on the same system.
71
72 ('ebuild', '/', 'dev-lang/python-2.7.2-r3', 'merge') pulled in by
73 dev-lang/python:2.7 required by ('ebuild', '/',
74 'sys-apps/portage-2.1.10.11', 'merge')
75
76 - Grant