What exactly is going wrong?
It looks to me like I can't upgrade portage because bash is the wrong version...???
right?
localhost ~ # emerge portage --pretend
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.17]
[ebuild NS ] dev-lang/python-2.5.1-r5 USE="berkdb gdbm ipv6 ncurses readline ssl -bootstrap -build -doc -examples -nothreads -sqlite -tk -ucs2"
[ebuild N ] app-admin/python-updater-0.4
[ebuild U ] sys-apps/portage-2.1.5_rc2 [2.1.2.2]
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[ebuild U ] app-shells/bash-3.2_p33 [3.1_p17] USE="-plugins%"
[blocks B ] <sys-apps/portage-2.1.4_rc1 (is blocking app-shells/bash-3.2_p33)
I guess was just a little hesitant to do that...