I get the following when attempting to update from 2.4 to 2.5: * Logging disabled due to permissions * Starting Python Updater from 2.4 to 2.5 : * Searching for packages with files in /usr/lib/python2.4 /usr/lib32/python2.4 /usr/lib64/python2.4 .. Adding to list: dev-python/pygtk-2.10.3 Adding to list: dev-python/python-fchksum-1.7.1 Adding to list: dev-python/pycairo-1.2.2 Adding to list: dev-python/pygobject-2.12.3 Adding to list: dev-python/pycrypto-2.0.1-r5 Adding to list: dev-python/pyopengl-2.0.1.09 Adding to list: dev-python/numeric-24.2 Adding to list: sys-apps/pkgcore-0.1.4 Adding to list: app-admin/gamin-0.1.7 Adding to list: dev-util/pkgcore-checks-0.1-r2 * Calculating Upgrade Package List .. * Re-ordering packages to merge .. Traceback (most recent call last): File "/home/nichoj/checkouts/gentoo-x86/dev-lang/python/files/depreorder-topsort.py", line 32, in <module> realdeps = portage.dep_check(deps, fakedbapi, pkgsettings) File "/usr/lib/portage/pym/portage.py", line 3886, in dep_check use_binaries=use_binaries, myroot=myroot, trees=trees) File "/usr/lib/portage/pym/portage.py", line 3603, in _expand_new_virtuals portdb = trees[myroot]["porttree"].dbapi TypeError: 'NoneType' object is unsubscriptable * Preparing to merge these packages in this order: * Python update completed successfully. emerge info: Portage 2.1.2_rc2-r5 (!..//usr/portage/profiles/default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r1 i686) ================================================================= System uname: 2.6.19-gentoo-r1 i686 Intel(R) Pentium(R) M processor 2.00GHz Gentoo Base System version 1.12.6 Last Sync: Unknown dev-lang/python: 2.4.4, 2.5-r1 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=pentium-m -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig collision-protect cvs distlocks metadata-transfer sandbox sfperms splitdebug strict stricter userpriv" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,--as-needed" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/home/nichoj/checkouts/gentoo-x86" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa bash-completion berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt cups dbus dlloader dri dvd dvdr elibc_glibc emboss encode exif exo fam fastcgi firefox fortran freetype gdbm gif gstreamer gtk hal iconv input_devices_keyboard input_devices_mouse input_devices_synaptics input_devices_wacom ipv6 isdnlog jpeg kernel_linux libg++ mad mikmod mp3 mpeg mysql ncurses nls nptl nptlonly ogg opengl pam panel-plugin pcre pdf png ppds pppd quicktime readline reflection ruby samba sdl session spell spl ssl startup-notification svg tcpd thumbnail thunar-vfs truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_ati video_cards_radeon vorbis xml xorg xpring xv zip zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Getting this also: * Calculating Upgrade Package List .. * Re-ordering packages to merge .. Traceback (most recent call last): File "/usr/portage/dev-lang/python/files/depreorder-topsort.py", line 32, in <module> realdeps = portage.dep_check(deps, fakedbapi, pkgsettings) File "/usr/lib/portage/pym/portage.py", line 3917, in dep_check use_binaries=use_binaries, myroot=myroot, trees=trees) File "/usr/lib/portage/pym/portage.py", line 3640, in _expand_new_virtuals portdb = trees[myroot]["porttree"].dbapi TypeError: 'NoneType' object is unsubscriptable * Preparing to merge these packages in this order: * Python update completed successfully. --------------------- Portage 2.1.2_rc3-r4 (!../usr/local/overlays/emission/profiles/default-linux/x86/emission-2006.0, gcc-4.1.1, glibc-2.5-r1, 2.6.19-beyond1 i686) ================================================================= System uname: 2.6.19-beyond1 i686 AMD Sempron(tm) Processor 2800+ Gentoo Base System version 1.12.6 Last Sync: Tue, 12 Dec 2006 20:00:03 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.4, 2.5-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17.50.0.6 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer -fweb -frename-registers -fgcse-after-reload" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -march=athlon64 -pipe -fomit-frame-pointer -fweb -frename-registers -fgcse-after-reload" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=both -Wl,-znow" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/xeffects /usr/local/overlays/kernels_overlay /usr/local/overlays/toolchain_overlay /usr/local/overlays/emission" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext 7zip X a52 aac acpi aim alsa alsa_cards_intel8x0 ao aoss apache2 audiofile automount avi bcmath berkdb bitmap-fonts bzip2 cairo calendar ccache cddb cdparanoia cdr cdsound cli cracklib crypt cups curl curlwrappers cursors dbus divx dlloader dri dvd dvdr dvdread eds elibc_glibc emboss encode esd exo fam fbcon ffmpeg filepro firefox flac flash fontconfig fortran freetype ftp g15 gaim gd gdbm gdm gif gimpprint glibc-omitfp gnome gphoto2 gpm gstreamer gtk gtk2 hal hardenedphp hddtemp iconv icq ieee1394 imagemagick input_devices_keyboard input_devices_mouse ipv6 isdnlog java javascript jpeg kernel_linux ldap libg++ libnotify libsexy lm_sensors mad memlimit mhash mikmod mmx mmxext mng mono mozbranding mp3 mp4 mpd mpeg mplayer msn mysql nautilus ncurses nls nptl nptlonly ntfs nvidia offensive ogg opengl openssh oss pam pango pcre pda pdflib perl php png ppds pppd python quicktime readline reflection reiserfs samba sdl sendfile sensord session sndfile snmp sound spell spl sse sse2 ssl svg svga tcpd thunar-vfs thunderbird tiff trayicon truetype truetype-fonts type1-fonts udev unicode usb userland_GNU vhosts video_cards_nv video_cards_nvidia vorbis win32codecs wma xml xorg xscreensaver xv yahoo zip zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
This should be fixed in app-admin/python-updater as we no longer do any reordering ourselves but leaves it to the package manager(s).