# emerge sync :::::::::::::::: >>> Updating Portage cache... -Traceback (most recent call last): File "/usr/bin/emerge", line 2238, in ? mymatches=portage.portdb.xmatch("match-all",x) File "/usr/lib/portage/pym/portage.py", line 4705, in xmatch myval=match_from_list(mydep,self.cp_list(mykey)) File "/usr/lib/portage/pym/portage.py", line 3539, in match_from_list raise KeyError, "Specific key requires an operator (%s) (try adding an '=')" % (mydep) KeyError: "Specific key requires an operator (packages/bash205b-002) (try adding an '=')"
# emerge info Portage 2.0.50-r3 (default-sparc64-2004.0, gcc-3.2.3, glibc-2.3.2-r3, 2.4.24-sparc-r2) ================================================================= System uname: 2.4.24-sparc-r2 sparc64 sun4u Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="sparc" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=ultrasparc" CHOST="sparc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=ultrasparc" DISTDIR="/usr/portage/distfiles" FEATURES="ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X arts avi berkdb crypt cups encode esd fbcon foomaticdb gdbm gif gnome gtk imlib jpeg kde libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt readline sdl slang sparc spell ssl tcpd truetype xml2 xmms xv zlib"
Created attachment 30299 [details] kernel config
Does this problem still persist? Looks like it was temporary to me. It's a dependency problem in an ebuild, it seems. Reopen/Recreate if it still is a problem.
Still same problem on my U2 box.
Patches in /usr/portage/packages which were copied from the install CD caused this. Removing the patches allowed emerge sync to proceed. Shouldn't this not be a problem? Anyways, solved for now.