bash-2.05b# emerge zip Performing Global Updates: /usr/portage/profiles/updates/3Q-2003 (Could take a couple minutes if you have a lot of binary packages.) .='update pass' *='binary update' @='/var/db move' .Traceback (most recent call last): File "/usr/bin/emerge", line 13, in ? import portage File "/usr/lib/python2.2/site-packages/portage.py", line 5032, in ? do_upgrade(mykey) File "/usr/lib/python2.2/site-packages/portage.py", line 4966, in do_upgrade db["/"]["bintree"].move_ent(mysplit) File "/usr/lib/python2.2/site-packages/portage.py", line 3814, in move_ent self.populate() File "/usr/lib/python2.2/site-packages/portage.py", line 3893, in populate if (not os.path.isdir(self.pkgdir+"/All") and not getbinpkg): NameError: global name 'getbinpkg' is not defined
which portage version?
made as user: emerge search portage * sys-apps/portage Latest version available: 2.0.48-r5 Latest version installed: 2.0.48-r4 Size of downloaded files: 222 kB Homepage: http://www.gentoo.org Description: Portage ports system
update to -r5, it is fixed there (use "ebuild /usr/portage/sys-apps/portage/portage-2.0.48-r5.ebuild merge")
a bit hard to do when all emerge functions fail ;)
Use a rescue portage. /usr/portage/sys-apps/portage/files/README.rescue
*** Bug 25320 has been marked as a duplicate of this bug. ***
See comment #3