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