> The root of the problem is really quite simple, you have a system with
> a python version python-updater doesn't like. The solution is actually
> quite simple:
>
> step 1. update python to 2.5, rebuild cracklib (afaik cracklib is the
> only system package that requires python), portage, gentookit.
> step 2. at this point, you can unmerge the old python, some packages
> *will* break, but you will still have a console that works fine, and
> your portage is built against the 2.5.
> step 3. emerge python-updater, since no python-2.3 is present, it'll
> emerge happily.
> step 4. run python-updater
> step 5. voila

A more conservative approach (which shouldn't break anything AFAIK, but will 
take longer) is;
1. Run python-updater to move everything from 2.3 to 2.4
2. Uninstall python 2.3
3. Do your full emerge -uvD to update to python-updater 0.5 and python 2.5
4. (optional, you could to it later) run python-updater to move everything from 
2.4 to 2.5
5. (optional) run prelink again to catch everything that emerge world 
installed/updated


Reply via email to