Re: Frustration with yum

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]





Jim Perrin wrote:
On Mon, Mar 24, 2008 at 11:32 AM, Sam Drinkard <sam@xxxxxxxxxx> wrote:
I suppose it's more of a frustration with myself, but can some kind soul
 please help me with the procedure to tell yum a package is in fact
 installed?  Here is the output from the command "yum update".

 --> Processing Dependency: clamav-db = 0.92.1-1.el4.rf for package: clamav
 --> Processing Dependency: clamav-lib = 0.88.2-2.el4.kb for package:
 clamav-server
 --> Processing Dependency: libclamav.so.1 for package: clamav-server
 --> Processing Dependency: clamd = 0.92.1-1.el4.rf for package:
 clamav-milter
 --> Restarting Dependency Resolution with new changes.
 --> Populating transaction set with selected packages. Please wait.
 ---> Package clamav-lib.i386 0:0.88.2-2.el4.kb set to be updated
 --> Running transaction check
 --> Processing Dependency: clamav-db = 0.92.1-1.el4.rf for package: clamav
 --> Processing Dependency: clamd = 0.92.1-1.el4.rf for package:
 clamav-milter
 --> Finished Dependency Resolution
 Error: Missing Dependency: clamav-db = 0.92.1-1.el4.rf is needed by
 package clamav
 Error: Missing Dependency: clamd = 0.92.1-1.el4.rf is needed by package
 clamav-milter


 As you can see in the last two lines, clamav-db and clamd appear to be
 missing, but I assure you, clamav-milter and clamav as well as the
 database are here, and running quite well.  I even went so far as to do
 an erase of both, and both times, yum shows them as being installed. Of
 course I did not erase them, but if it finds them to be installed, why
 does it say they are missing during an update attempt?

 I'm off the digest currently, so I can more quickly respond with further
 info if needed.


Okay. Take a look at clamav-db = 0.92.1-1.el4.rf for package: clamav
then look at clamav-lib = 0.88.2-2.el4.kb for package: clamav-server

One is from the kbs repo, and one is from rpmforge. Mostly, you're
mixing similar packages from different repositories. This is a bad
thing, and the  reason for the existence of priorities, and
protectbase plugins, as well as include/exclude statements on a per
repository basis.



   Jim,

Thanks for pointing that out. I had not even noticed the differences. When I installed clamav and everything, I let yum do it, so I just assumed it would pull in all the right pieces. I know not to mix repositories, so I'm at a loss how this happened. I assume now I have to install the correct clamav package and clamav-db? What would best practices do - remove the earlier version and start over? It's been quite a while since I did any stuff on the machine, as it just runs and works as it's supposed to do, but I see now I need to start playing catch-up.

Thanks..

Sam

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux