On 11/28/2010 01:58 PM William Hooper wrote:
On Sat, Nov 27, 2010 at 3:44 PM, ken gebser@mousecar.com wrote:
# yum update ... --> Running transaction check --> Processing Dependency: gmime = 2.2.10-5.el5.centos for package: gmime-sharp ---> Package gmime20.i386 0:2.2.26-1.el5.rf set to be updated --> Finished Dependency Resolution gmime-sharp-2.2.10-5.el5.centos.i386 from installed has depsolving problems --> 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) ...
# rpm -q gmime gmime-sharp gmime-2.2.10-5.el5.centos gmime-sharp-2.2.10-5.el5.centos
This would seem like a bug... or why is yum trying to install package versions which are already installed?
You need to take a closer look at what yum is trying to install. This message is telling you yum won't update the package because it will break a dependency on another installed package.
yum's trying to install gmime20. This doesn't exist on my system.
What dependency would break by installing it?
I would guess that you are either mixing repos, or one of the repos isn't internally consistent.
So is gmime-2.2.10-5.el5.centos on SF different from gmime-2.2.10-5.el5.centos on other repos?
Is gmime-sharp-2.2.10-5.el5.centos on SF different from gmime-sharp-2.2.10-5.el5.centos on other repos?
I notice that you are using RPMForge, did you see the changes going on there with RPMForge-Extras? http://lists.rpmforge.net/pipermail/users/2010-November/003411.html
This page is quite vague, so much so that it's of little help.
If the problem persists you will probably want to take it to the RPMForge list (and provide the full yum output)