FC3: ClamAV MIlter

Kevin J. Cummings cummings at kjchome.homeip.net
Sat Jun 4 18:50:07 UTC 2005


OK, I have ClamAV milter 0.85-1.1.fc3.rf installed from DAG's repo.
There is a "newer" version now available in EXTRAs:  0.85.1-4.fc3

Howver, the builder of the EXTRAs packages did not build them like DAG 
did, resulting in the clamd/clamav-server conflict seen below:

> # yum update              
> Setting up Update Process
> Setting up Repos
> dag                       100% |=========================| 1.1 kB    00:00     
> livna-stable              100% |=========================|  951 B    00:00     
> flash                     100% |=========================|  903 B    00:00     
> updates-released          100% |=========================|  951 B    00:00     
> base                      100% |=========================| 1.1 kB    00:00     
> extras                    100% |=========================|  951 B    00:00     
> Reading repository metadata in from local files
> dag       : ################################################## 2727/2727
> livna-stab: ################################################## 217/217
> flash     : ################################################## 2/2
> updates-re: ################################################## 865/865
> base      : ################################################## 2622/2622
> extras    : ################################################## 963/963
> Resolving Dependencies
> --> Populating transaction set with selected packages. Please wait.
> ---> Package clamav.i386 0:0.85.1-4.fc3 set to be updated
> ---> Package clamav-milter.i386 0:0.85.1-4.fc3 set to be updated
> --> Running transaction check
> --> Processing Dependency: libclamav.so.1 for package: clamav-milter
> --> Processing Dependency: libclamav.so.1 for package: clamd
> --> Processing Dependency: clamav = 0.85.1-1.1.fc3.rf for package: clamd
> --> Processing Dependency: clamav-lib = 0.85.1-4.fc3 for package: clamav
> --> Processing Dependency: data(clamav) for package: clamav
> --> Processing Dependency: libclamav.so.1 for package: clamav
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package clamav-lib.i386 0:0.85.1-4.fc3 set to be updated
> ---> Package clamav-data.i386 0:0.85.1-4.fc3 set to be updated
> --> Running transaction check
> --> Processing Dependency: clamav = 0.85.1-1.1.fc3.rf for package: clamd
> --> Finished Dependency Resolution
> Error: Missing Dependency: clamav = 0.85.1-1.1.fc3.rf is needed by package clamd

This has been discussed recently and the result was that it was noted 
that the RPMs have been packaged differently.

My question is what is the intended resolution?

1)  Uninstall the DAG RPMs and replace with the EXTRAs?

2)  No need to do anything, they are equivalent?

3)  Remove just clamd from DAG and replace it with clamav-server from 
EXTRAs, and then run the update again?

It seems that DAG's clamav-milter had a dependency on his clamd RPM, 
while the EXTRA's RPM doesn't, nor does it seem to have a dependency on 
clamav-server, though the clamd and clamav-server packages both contain 
/usr/sbin/clamd

I'm surprised that the resolution hasn't been discussed here before this.

-- 
Kevin J. Cummings
kjchome at rcn.com
cummings at kjchome.homeip.net
cummings at kjc386.framingham.ma.us




More information about the users mailing list