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