[CentOS] bogus error message from yum update for gmime and gmime-sharp

Tue Mar 30 07:34:01 UTC 2010
ken <gebser at mousecar.com>

On 03/30/2010 12:47 AM Sharon Kimble wrote:
> On 29 March 2010 13:21, ken <gebser at mousecar.com
> <mailto:gebser at mousecar.com>> wrote:
> 
>     When I do "yum update gmime gmime-sharp" I get:
> 
>     ...
>      --> Missing Dependency: gmime = 2.2.10-5.el5.centos is needed by
>     package gmime-sharp-2.2.10-5.el5.centos.i386 (installed)
>     Error: Missing Dependency: gmime = 2.2.10-5.el5.centos is needed by
>     package gmime-sharp-2.2.10-5.el5.centos.i386 (installed)
>     ...
> 
>     But both of these are already installed:
> 
>     # rpm -q gmime gmime-sharp
>     gmime-2.2.10-5.el5.centos
>     gmime-sharp-2.2.10-5.el5.centos
> 
>     So:
> 
>     # package-cleanup --problems
>     Setting up yum
>     Reading local RPM database
>     Processing all local requires
>     No problems found
> 
>     Running the above "yum update ..." again yields the same bogus error
>     messages.  I've had problems with these two packages before.  Why can't
>     yum understand rpm for them?
> 
> 
>     Thanks for the wisdom.
> 
> Have you tried 'yum cleanall' and then do a yum update?

I've done a 'yum clean' and then run 'yum update' and get the same
result as above.  My hunch is that the problem is particular to these
two packages (gmime and gmime-sharp)... because I've had repeated
problems with just them.  Updating thirty-some other packages went smoothly.