Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 1300 - Initial emerge --usepkg --pretend system fails during Install
Summary: Initial emerge --usepkg --pretend system fails during Install
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Robbins (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-03-22 08:56 UTC by Brian Bilbrey
Modified: 2011-10-30 22:36 UTC (History)
2 users (show)

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 Brian Bilbrey 2002-03-22 08:56:14 UTC
Installed Gentoo last night using 1.0 RC6 r17  *and* build-ix86-1.0-r2.tbz2

Note that the problem (listing below) occurs with or without pretend. However,
an emerge [--pretend] system works fine! I'm installing in a VMware setup, so
I've copied the setup at this point in the install, so I can replicate it for
you if necessary.

(none) portage # emerge --usepkg --pretend system

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

Calculating system dependencies
Traceback (most recent call last):
  File "/usr/bin/emerge", line 1023, in ?
    mydepgraph.syscreate(getsyslist())
  File "/usr/bin/emerge", line 418, in syscreate
    self.create(self.match(myline,mykey="syscreate1"))
  File "/usr/bin/emerge", line 450, in match
    mypk=portage.db[portage.root]["bintree"].dep_bestmatch(mydep)
  File "/usr/lib/python2.2/site-packages/portage.py", line 1807, in dep_bestmatch
    if not self.hasnode(mykey):
  File "/usr/lib/python2.2/site-packages/portage.py", line 1571, in hasnode
    myreskey=self.resolve_key(mykey)
  File "/usr/lib/python2.2/site-packages/portage.py", line 1522, in resolve_key
    if len(self.tree[mykey])==0:
KeyError: dev-lang/python
Comment 1 Daniel Robbins (RETIRED) gentoo-dev 2002-03-23 12:45:08 UTC
this is fixed.  Please report this stuff to "portage", not "portage2-devel"