>>>>>> # emerge -avDuN system
>>>>>> [snip]
>>>>>> !!! All ebuilds that could satisfy ">=sys-auth/pambase-20081028" have
>>>>>> been masked.
>>>>>> !!! One of the following masked packages is required to complete your
>>>>>> request:
>>>>>> - sys-auth/pambase-20101024-r1 (masked by: EAPI 4)
>>>>>> - sys-auth/pambase-20101024 (masked by: EAPI 3)
>>>>>
>>>>>
>>>>> USE="-pam" emerge @system will avoid that particular block, although it
>>>>> may only get you as far as the next one.
>>>>
>>>>
>>>> I seem to get an error like this from whatever I try to emerge.  Is
>>>> untarring a stage3 my only option?
>>>>
>>>> - Grant
>>>>
>>>
>>> You don't have to do the entire stage3 at once,
>>>
>>>  http://tinderbox.dev.gentoo.org/
>>>
>>> has precompiled packages for the major arches and profiles. You could try to
>>> replace just pambase, pam, python, etc. -- whatever's giving you trouble.
>>>
>>> This was not my first recommendation because I've managed to break e.g.
>>> `tar` and `cp` before in the attempt at which point you have two rescues to
>>> attempt.
>>
>> The errors I'm getting seem to be complaining about emerging ebuilds
>> with a higher EAPI number than my portage has.  Should I just install
>> the latest portage binary package?  If so, how should I do that?
>>
>> - Grant
>
> What you need to do is upgrade portage incrementally, to increase your
> available EAPI.
> Versions available are ;
> sys-apps/portage
>     Available versions:  [M]2.1.6.7 2.1.6.13 2.1.10.11 2.1.10.41 (~)2.1.10.44
>
> Try upgrading to 2.1.6.13 first, then 2.1.10.41 (perhaps with
> intermediaries in between)

I'm on 2.1.6.13 currently and I get EAPI errors when I try to emerge
anything so I need a higher version.  If I try for 2.1.10.11 I get:

# emerge -av1 =portage-2.1.10.11
[snip]
[ebuild  NS   ] dev-lang/python-2.7.2-r3 [2.5.2-r7] USE="gdbm ncurses
readline ssl threads (wide-unicode) xml -berkdb -build -doc -examples
-ipv6 -sqlite -tk -wininst" 11,494 kB
[ebuild     U ] sys-apps/portage-2.1.10.11 [2.1.6.13] USE="(ipc%*)
less -build -doc -epydoc -python2% -python3% (-selinux)" LINGUAS="-pl"
830 kB
*** Portage will stop merging at this point and reload itself,
    then resume the merge.
[blocks B     ] dev-lang/python:2.7 ("dev-lang/python:2.7" is blocking
sys-apps/portage-2.1.6.13)
[blocks B     ] <sys-apps/portage-2.1.9 ("<sys-apps/portage-2.1.9" is
blocking dev-lang/python-2.7.2-r3)

Total: 12 packages (5 upgrades, 6 new, 1 in new slot, 1 uninstall),
Size of downloads: 16,070 kB
Conflict: 3 blocks (2 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('ebuild', '/', 'dev-lang/python-2.7.2-r3', 'merge') pulled in by
    dev-lang/python:2.7 required by ('ebuild', '/',
'sys-apps/portage-2.1.10.11', 'merge')

- Grant

Reply via email to