I did an emerge sync first thing yesterday morning and had to kill the process--THEN 
saw the warning at gentoo.org.  When portage became available again, emerge sync quit 
saying the time stamps matched.  emerge -upv world exited saying there was a portage 
update to do first (usually it's just listed with the other pkgs).  I did emerge -u 
portage which seemed to work, but now any invocation of emerge (as well as etcat) 
results in the following:

Traceback (most recent call last):
  File "/usr/bin/portageq", line 9, in ?
    import portage,types,string
  File "/usr/lib/portage/pym/portage.py", line 6263, in ?
    for y in db["/"]["porttree"].dbapi.xmatch("match-all", x):
  File "/usr/lib/portage/pym/portage.py", line 4591, in xmatch
    myval=match_from_list(mydep,self.cp_list(mykey))
  File "/usr/lib/portage/pym/portage.py", line 3258, in match_from_list
    raise KeyError, "Specific key requires an operator (%s)" % (mydep)
KeyError: 'Specific key requires an operator (kde-base/kde-3.2.0_beta1)'

please note that I am using beta2, not 1 of kde (though I believe the error has 
nothing to do with kde).

I checked bugzilla and the forums but can't find this exact problem.  There was1 
listing with KeyError but it was fixed via an unmerge--I can't unmerge since it gives 
me the same error.  

If there is somewhere else I should/could have looked before taking up the bandwidth 
of this list, please let me know.

--
[EMAIL PROTECTED] mailing list

Reply via email to