O.K. I finally found out via forums that the portage upgrade effected world 
file as well as files beneath /etc/portage--they now need to be prefaced by = 
or >= etc.   I guess I missed something as I was making coffee during the 
emerge.



On Wednesday 14 January 2004 08:58, [EMAIL PROTECTED] wrote:
> 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

--
[EMAIL PROTECTED] mailing list

Reply via email to