Hi

 

This morning I’ve found that I’m unable to use the emerge command.

Any thing I try gives me the following error:

 

 

 

Performing Global Updates: /usr/portage/profiles/updates/1Q-2006

(Could take a couple of minutes if you have a lot of binary packages.)

  .='update pass'  *='binary update'  @='/var/db move'

  s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*'

........Traceback (most recent call last):

  File "/usr/bin/emerge", line 10, in ?

    import portage

  File "/usr/lib/portage/pym/portage.py", line 7480, in ?

    do_upgrade(mykey)

  File "/usr/lib/portage/pym/portage.py", line 7372, in do_upgrade

    db["/"]["vartree"].dbapi.move_ent(mysplit)

  File "/usr/lib/portage/pym/portage.py", line 4683, in move_ent

    origmatches=self.match(origcp,use_cache=0)

  File "/usr/lib/portage/pym/portage.py", line 4829, in match

    return match_from_list(mydep,self.cp_list(mykey,use_cache=use_cache))

  File "/usr/lib/portage/pym/portage.py", line 4134, in match_from_list

    raise KeyError, "Specific key requires an operator (%s) (try adding an '=')" % (mydep)

KeyError: "Specific key requires an operator (dev-perl/DateTime-0.2901) (try adding an '=')"

 

What do I do to fix this problem?

These are both production servers so this is potentially a big problem!

 

Any help would be much appreciated

 

Regards

Jean Blignaut

Reply via email to