Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 4176 - edb/dep/app-text/sablotron-0.60 causes emerge to die
Summary: edb/dep/app-text/sablotron-0.60 causes emerge to die
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: x86 All
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-06-26 00:03 UTC by SpanKY
Modified: 2011-10-30 22:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description SpanKY gentoo-dev 2002-06-26 00:03:27 UTC
i got the same result on 3 of my gentoo boxes ... each is diff setup, 1 
desktop, 1 router, 1 web/db server

'emerge -s' results in 1 error, then 'emerge -u' (when sablotron was already 
installed) results in another

vapier root # emerge -s sablotron
[ Results for search key : sablotron ]
[ Applications found : 1 ]

Traceback (most recent call last):
  File "/usr/bin/emerge", line 1171, in ?
    searchinstance.output()
  File "/usr/bin/emerge", line 148, in output
    full_package = string.strip(self.treecache.dep_bestmatch(match))
  File "/usr/lib/python2.2/site-packages/portage.py", line 2260, in 
dep_bestmatch
    mymatch=best(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'

home root # emerge world -up

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 SpanKY gentoo-dev 2002-06-26 00:04:54 UTC
rux0r / # emerge sablotron
Calculating dependencies
Traceback (most recent call last):
  File "/usr/bin/emerge", line 1224, in ?
    mykey=portage.db[portage.root]["porttree"].dep_bestmatch(mypkg)
  File "/usr/lib/python2.2/site-packages/portage.py", line 2260, in 
dep_bestmatch
    mymatch=best(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 2 Spider (RETIRED) gentoo-dev 2002-06-26 00:56:06 UTC
please check your /usr/portage/app-text/sablotron-0.60.ebuild

I suspect that a bad rsync mirror (data loss) made it emit broken files .
Comment 3 SpanKY gentoo-dev 2002-06-26 17:45:12 UTC
guess i should just have included this too

[box w/out sablotron installed]
rux0r root # ls -al /var/cache/edb/dep/app-text
ls: /var/cache/edb/dep/app-text: No such file or directory

[boxes w/sablotron installed]
vapier root # ls -al /var/cache/edb/dep/app-text
total 40
drwxr-xr-x    2 root     root         4096 Jun 26 00:58 .
drwxr-xr-x   43 root     root         4096 Jun 24 17:33 ..
-rw-r--r--    1 root     root          505 Jun 24 17:32 ghostscript-6.50-r2
-rw-r--r--    1 root     root          459 Jun 24 17:32 ghostscript-6.53-r1
-rw-r--r--    1 root     root          429 Jun 24 17:32 ghostscript-6.53-r2
-rw-r--r--    1 root     root          504 Jun 24 17:32 ghostscript-7.00
-rw-r--r--    1 root     root          503 Jun 24 17:32 ghostscript-7.05
-rw-r--r--    1 root     root          276 Jun 26 00:58 sablotron-0.52
-rw-r--r--    1 root     root          276 Jun 26 00:58 sablotron-0.81
-rw-r--r--    1 root     root          276 Jun 26 00:58 sablotron-0.90

home init.d # ls -al /var/cache/edb/dep/app-text
total 20
drwxr-xr-x    2 root     root         4096 Jun 24 21:43 .
drwxr-xr-x   23 root     root         4096 Jun 26 00:50 ..
-rw-r--r--    1 root     root          276 Jun 24 21:43 sablotron-0.52
-rw-r--r--    1 root     root          276 Jun 24 21:43 sablotron-0.81
-rw-r--r--    1 root     root          276 Jun 24 21:43 sablotron-0.90

Comment 4 SpanKY gentoo-dev 2002-06-26 21:35:21 UTC
sorry spider, i misread your response ...
i deleted the ebuild and did `emerge rsync` but the file wasnt replaced
the previous emerge cmds did not fail ...
do outdated ebuilds get punted from the portage tree after a time ?

the cvs only shows sablotron 0.90
http://www.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/app-text/sablotron/
Comment 5 Nicholas Jones (RETIRED) gentoo-dev 2002-06-28 09:19:29 UTC
Yes, they are removed not too long after they are superceeded in version.

emerge --clean rsync

Will keep you in form with the current tree.

Closing this bug as it is resolved.