Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 38522

Summary: error in "equery depgraph" handling missing files
Product: Portage Development Reporter: Andrea Cerrito <is>
Component: ToolsAssignee: Portage Tools Team <tools-portage>
Status: RESOLVED FIXED    
Severity: minor Keywords: InVCS
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Andrea Cerrito 2004-01-17 10:25:52 UTC
cerrito on GSM portage # equery depgraph kdeaddons
Displaying dependencies for kde-base/kdeaddons-3.0.4

Displaying dependencies for kde-base/kdeaddons-3.1.2

Displaying dependencies for kde-base/kdeaddons-3.1.4

`-- kde-base/kdeaddons-3.1.4
 `-- kde-base/kdenetwork-3.1.4
 `-- kde-base/kdemultimedia-3.1.4-r1
  `-- sys-libs/ncurses-5.3-r5
   `-- sys-libs/glibc-2.3.3_pre20031222 (virtual/glibc)
    `-- sys-kernel/linux-headers-2.4.21-r1 (virtual/os-headers)
    `-- sys-apps/baselayout-1.8.6.12-r3
     `-- sys-apps/portage-2.0.50_pre16
      `-- sys-apps/sed-4.0.9
       `-- sys-devel/gettext-0.12.1
      `-- dev-python/python-fchksum-1.7.1
       `-- sys-libs/zlib-1.2.1-r2
      `-- dev-lang/python-2.3.3
       `-- dev-lang/tk-8.4.5
        `-- x11-base/xfree-4.3.0-r3 (virtual/x11)
         `-- sys-devel/flex-2.5.4a-r5
         `-- dev-libs/expat-1.95.7
         `-- media-libs/freetype-2.1.5
         `-- media-libs/fontconfig-2.2.1
          `-- sys-apps/ed-0.2-r3
           `-- sys-apps/texinfo-4.6
         `-- x11-base/opengl-update-1.5
         `-- x11-misc/ttmkfdir-3.0.9-r1
          `-- sys-devel/libtool-1.4.3-r3
         `-- sys-devel/patch-2.5.9
         `-- dev-lang/perl-5.8.2-r1
          `-- sys-libs/db-4.1.25_p1-r3
           `-- dev-lang/tcl-8.4.5
           `-- dev-java/sun-jdk-1.4.2.03 (virtual/jdk) [ java ]
            `-- sys-libs/lib-compat-1.3
          `-- sys-libs/gdbm-1.8.0-r5
         `-- media-libs/libpng-1.2.5-r4
         `-- app-arch/unzip-5.50-r2
         `-- sys-libs/pam-0.77
          `-- sys-libs/cracklib-2.7-r8
           `-- sys-apps/miscfiles-1.3-r1
         `-- app-arch/cabextract-0.6
       `-- sys-libs/readline-4.3-r5
        `-- app-shells/bash-2.05b-r9
       `-- dev-libs/openssl-0.9.7c-r1
      `-- sys-apps/debianutils-1.16.7-r4
       `-- app-arch/bzip2-1.0.2-r3
       `-- sys-apps/coreutils-5.0.91-r4
        `-- sys-apps/acl-2.2.13-r2
         `-- sys-apps/attr-2.4.7-r1
     `-- sys-apps/gawk-3.1.3-r1
     `-- sys-apps/util-linux-2.12-r4
      `-- sys-apps/pam-login-3.14
       `-- sys-apps/shadow-4.0.3-r10
      `-- app-crypt/hashalot-0.1.0
  `-- media-sound/cdparanoia-3.9.8
  `-- media-libs/libvorbis-1.0.1
   `-- media-libs/libogg-1.1
  `-- media-video/xanim-2.80.1-r4
   `-- app-arch/ncompress-4.2.4
  `-- media-libs/nas-1.6
  `-- media-sound/esound-0.2.32
   `-- media-libs/audiofile-0.2.5
   `-- media-libs/alsa-lib-1.0.1
    `-- sys-devel/automake-1.7.8
     `-- sys-devel/autoconf-2.59
      `-- sys-devel/m4-1.4-r1
   `-- sys-apps/tcp-wrappers-7.6-r8
  `-- x11-libs/openmotif-2.2.2-r3
!!! aux_get(): ebuild for 'x11-libs/openmotif-2.2.2-r3' does not exist at:
!!!            /usr/portage/x11-libs/openmotif/openmotif-2.2.2-r3.ebuild
Traceback (most recent call last):
  File "/usr/bin/equery", line 923, in ?
    cmd.perform(local_opts)
  File "/usr/bin/equery", line 428, in perform
    self._graph(pkg, opts)
  File "/usr/bin/equery", line 453, in _graph
    pkgtbl = self._graph(pkg, opts, level+1, pkgtbl, suffix)
  File "/usr/bin/equery", line 453, in _graph
    pkgtbl = self._graph(pkg, opts, level+1, pkgtbl, suffix)
  File "/usr/bin/equery", line 441, in _graph
    for x in pkg.get_runtime_deps():
  File "/usr/lib/gentoolkit/pym/gentoolkit.py", line 71, in get_runtime_deps
    cd=self.get_env_var("RDEPEND").split()
  File "/usr/lib/gentoolkit/pym/gentoolkit.py", line 131, in get_env_var
    r=porttree.dbapi.aux_get(self._cpv,[var])
  File "/usr/lib/portage/pym/portage.py", line 4267, in aux_get
    raise KeyError
KeyError

Reproducible: Always
Steps to Reproduce:
1. equery depgraph kdeaddons on a unstable machine (~x86)
2.
3.

Actual Results:  
as above

Expected Results:  
Complete the graph

cerrito on GSM openmotif # emerge info
Portage 2.0.50_pre16 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0,
2.6.1-mm3)
=================================================================
System uname: 2.6.1-mm3 i686 Intel(R) Pentium(R) III Mobile CPU      1200MHz
Gentoo Base System version 1.4.3.12
Autoconf: sys-devel/autoconf-2.59
Automake: sys-devel/automake-1.7.8
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer -mmmx -msse
-falign-functions=32 -fforce-addr"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /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/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://mi.mirror.garr.it/mirrors/gentoo
http://212.219.56.162/sites/www.ibiblio.org/gentoo/
http://194.83.57.2/sites/www.ibiblio.org/gentoo/
http://194.83.57.3/sites/www.ibiblio.org/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://ftp.flashnet.it/mirror/12/sunsite.unc.edu/Gentoo
http://ibiblio.org/pub/Linux/ftp.edisontel.com/pub/Sunsite_Mirror
http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo
ftp://sunsite.cnlab-switch.ch/mirror/gentoo
http://www.ibiblio.org/pub/Linux/distributions/gentoo
http://gentoo.oregonstate.edu "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/portoverlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X aalib acl acpi alsa apm arts avi berkdb bluetooth bonobo cdr crypt cups
dga directfb dvd encode esd fbcon foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml
guile imlib irda java jpeg kde kerberos krb4 ldap libg++ libwww mad mikmod
miknod mmx mng motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam
pcmcia pdflib perl png pnp python qt quicktime radeon readline ruby samba
scanner sdl slang socks5 spell sse ssl svga tcltk tcpd tetex truetype usb x86
xml2 xmms xv zlib video_cards_radeon"
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2004-01-22 19:36:53 UTC
I've added a error message to equery and etcat instead of the traceback, this can't be handled outside of portage.
Comment 2 Marius Mauch (RETIRED) gentoo-dev 2004-01-22 23:20:07 UTC
pre5 is out now