On Saturday 21 January 2012, Michael Orlitzky wrote:
> On 01/20/2012 09:42 PM, Grant wrote:
> >>> # 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.

Stage3 isn't your only option, keep it as the least.

In addition to Michael's good advice let me add that in your place I 
would start unmerging every package not strictly needed for the task, 
too many things changed in the last two years. I would leave only eix, 
gentoolkit... I would also remove extra USE flags.

Another advice is: stabilize the system (emerge --depclean and revdep-
rebuild) before syncing portage, but from what I understand is too late, 
it seems you already synced portage tree.

Another idea is to sync to an old portage version, doing your upgrade in 
several big step instead of a single giant leap, take a look at this 
link (maybe there are older around):

http://ftp.twaren.net/Gentoo/snapshots/

Good luck
        Francesco

-- 
Linux Version 3.2.1-gentoo, Compiled #1 SMP PREEMPT Mon Jan 16 23:05:20 
CET 2012
Two 1GHz AMD Athlon 64 X2 Processors, 4GB RAM, 4019.24 Bogomips Total
aemaeth

Reply via email to