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