Summary: | equery depends fails with AttributeError: Package instance has no attribute 'get_postmerge_deps' | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Konstantin Sobolev <konstantin.sobolev> |
Component: | Tools | Assignee: | Portage Tools Team <tools-portage> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | gentoo.bugzilla, matalo, nbenitezl |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Konstantin Sobolev
2006-03-18 15:59:20 UTC
equery d cairo [ Searching for packages depending on cairo... ] Traceback (most recent call last): File "/usr/bin/equery", line 1639, in ? cmd.perform(local_opts) File "/usr/bin/equery", line 1058, in perform deps = pkg.get_runtime_deps() + pkg.get_compiletime_deps() + pkg.get_postmerge_deps() AttributeError: Package instance has no attribute 'get_postmerge_deps' emerge --info Portage 2.1_pre7-r5 (default-linux/x86/2006.0, gcc-3.3.4, glibc-2.3.4.20050125-r1, 2.6.14-gentoo-r1 i686) ================================================================= System uname: 2.6.14-gentoo-r1 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.6.10 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.1-r2 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.mirror.solnet.ch http://gentoo.inode.at/" LANG="ru_RU.KOI8-R" LINGUAS="ru" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/xgl-coffee" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apm arts avi bash-completion bitmap-fonts cairo cdparanoia cdr clamav cli crypt ctype cups curl curlwrappers dba divx4linux dri dvd eds emboss encode esd ethereal evo expat fastbuild fbcon flac flash foomaticdb force-cgi-redirect fortran freetype ftp gcj gd gdbm gif glitz gnome gphoto2 gpm gstreamer gtk gtk2 iconv icq imagemagick imap imlib isdnlog java javascript jikes jpeg kde kdexdeltas lcms libg++ libwww lm_sensors mad maildir memlimit mikmod mime ming motif mp3 mpeg msn ncurses nls nptl nvidia ogg oggvorbis opengl oss pam pcre pdflib perl png posix ppds pppd python qt quicktime readline sdl session simplexml soap sockets spamassassin spell spl ssl svg svga tcpd tokenizer truetype truetype-fonts type1-fonts udev usb vcd vorbis xface xine xml xmms xprint xsl xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_ru userland_GNU video_cards_nvidia video_cards_vesa video_cards_fbdev" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS equery d cairo [ Searching for packages depending on cairo... ] Traceback (most recent call last): File "/usr/bin/equery", line 1639, in ? cmd.perform(local_opts) File "/usr/bin/equery", line 1058, in perform deps = pkg.get_runtime_deps() + pkg.get_compiletime_deps() + pkg.get_postmerge_deps() AttributeError: Package instance has no attribute 'get_postmerge_deps' emerge --info Portage 2.1_pre7-r5 (default-linux/x86/2006.0, gcc-3.3.4, glibc-2.3.4.20050125-r1, 2.6.14-gentoo-r1 i686) ================================================================= System uname: 2.6.14-gentoo-r1 i686 AMD Athlon(tm) XP 1700+ Gentoo Base System version 1.6.10 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.1-r2 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.mirror.solnet.ch http://gentoo.inode.at/" LANG="ru_RU.KOI8-R" LINGUAS="ru" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/xgl-coffee" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apm arts avi bash-completion bitmap-fonts cairo cdparanoia cdr clamav cli crypt ctype cups curl curlwrappers dba divx4linux dri dvd eds emboss encode esd ethereal evo expat fastbuild fbcon flac flash foomaticdb force-cgi-redirect fortran freetype ftp gcj gd gdbm gif glitz gnome gphoto2 gpm gstreamer gtk gtk2 iconv icq imagemagick imap imlib isdnlog java javascript jikes jpeg kde kdexdeltas lcms libg++ libwww lm_sensors mad maildir memlimit mikmod mime ming motif mp3 mpeg msn ncurses nls nptl nvidia ogg oggvorbis opengl oss pam pcre pdflib perl png posix ppds pppd python qt quicktime readline sdl session simplexml soap sockets spamassassin spell spl ssl svg svga tcpd tokenizer truetype truetype-fonts type1-fonts udev usb vcd vorbis xface xine xml xmms xprint xsl xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_ru userland_GNU video_cards_nvidia video_cards_vesa video_cards_fbdev" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS I have the same problem, I can't check dependencies for any package. I'll also post my emerge --info, maybe it helps: Portage 2.1.1_pre2-r6 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-gentoo-r2 i686) ================================================================= System uname: 2.6.17-gentoo-r2 i686 AMD Duron(tm) Processor Gentoo Base System version 1.12.1 ccache version 2.4 [enabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r2 dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -ftree-vectorize -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -ftree-vectorize -pipe -fvisibility-inlines-hidden -fno-enforce-eh-specs -ffriend-injection" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="//cut this part - long and irrelevant//" LDFLAGS="-Wl,-O1" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes" 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" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X aac acpi alsa apache2 apm arts asm avi bitmap-fonts bzip2 canna cdr cjk cli crypt cups divx4linux dlloader dri dvd dvdr emboss encode ffmpeg firefox flac foomaticdb fortran gif glibc-omitfp gpm gstreamer gtk2 hal icq imlib isdnlog jpeg kde kdeenablefinal kdehiddenvisibility kdexdeltas libg++ libwww logitech-mouse mad matroska mikmod mmx motif mozilla mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg opengl pam pcre pdflib pic png pppd qt qt3 quicktime readline real reflection sdl session spl sse ssl tcpd tetex threads tiff toolbar truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis win32codecs x264 xml xmms xorg xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_de userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL I did an "emerge gentoolkit" and now everything works well. I think it can have to do with the upgrade from Python 2.3 to 2.4 I did in the meantime. I ran python-updater but it looks like the update somehow broke equery anyway. *** Bug 140704 has been marked as a duplicate of this bug. *** If you are seeing the bug, please try the following: emerge --unmerge gentoolkit rm -rf /usr/lib/gentoolkit emerge gentoolkit I believe this is being caused by an update that did not remove all compiled python objects from previous versions. Yes, it helps. Thanks. *** Bug 141733 has been marked as a duplicate of this bug. *** Resolving, since I cannot duplicate even with installing the previous versions of gentoolkit and updating through portage. |