On Sun, Jul 27, 2008 at 7:16 PM, Adam Carter <[EMAIL PROTECTED]> wrote: >> 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 >
At this point do you suggest that python-2.4 could be removed? - Mark