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

Bug 4171

Summary: Get traceback trying to emerge --update world after installing portage 2.0.5
Product: Portage Development Reporter: Preston A. Elder (RETIRED) <prez>
Component: UnclassifiedAssignee: Daniel Robbins (RETIRED) <drobbins>
Status: RESOLVED FIXED    
Severity: critical CC: prez
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Preston A. Elder (RETIRED) gentoo-dev 2002-06-25 19:36:03 UTC
emerge --update --pretend world

These are the packages that I would merge, in order.

Calculating world dependencies  
Traceback (most recent call last):
  File "/usr/bin/emerge", line 1202, in ?
    if not mydepgraph.syscreate(getworldlist()):
  File "/usr/bin/emerge", line 319, in getworldlist
    if portage.db[portage.root]["porttree"].dep_match(x):
  File "/usr/lib/python2.2/site-packages/portage.py", line 2267, in dep_match
    mymatch=gvisible(visible(match(mydep,self.dbapi)))
  File "/usr/lib/python2.2/site-packages/portage.py", line 2222, in gvisible
    myaux=db["/"]["porttree"].dbapi.aux_get(mycpv, ["KEYWORDS"])
  File "/usr/lib/python2.2/site-packages/portage.py", line 2548, in aux_get
    mycent=open(mydbkey,"r")
IOError: [Errno 2] No such file or directory:
'/var/cache/edb/dep/app-text/sablotron-0.60'
Comment 1 Nicholas Jones (RETIRED) gentoo-dev 2002-06-26 06:44:07 UTC
Ok... After I figured out why mine failed...
Try this:

ls -l /usr/sbin/ebuild.sh

If that is NOT a symlink to /usr/lib/portage/bin/ebuild.sh, then THAT is your 
problem...

ln -sf /usr/lib/portage/bin/ebuild.sh /usr/sbin/ebuild.sh
Comment 2 Daniel Robbins (RETIRED) gentoo-dev 2002-06-27 10:32:50 UTC
The sablotron-0.60 ebuild has a long-standing syntax error in it which is
causing this problem.  Portage 2.0.7 has an exception handler to catch and give
a friendly explanation of this problem.  I have also tasked seemant with finding
people to fix problems like this.