Clamav update fails

Virtualmin shows available update for Clamav
when trying to install it get this:

Cleaning up Everything
Cleaning up list of fastest mirrors
Loaded plugins: fastestmirror, priorities, refresh-packagekit
Determining fastest mirrors
* base:
* extras:
* updates:
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package clamav.x86_64 0:0.97.3-2.el6 will be updated
---> Package clamav.x86_64 0:0.97.3-3.el6 will be an update
---> Package clamav-db.x86_64 0:0.97.3-2.el6 will be updated
---> Package clamav-db.x86_64 0:0.97.3-3.el6 will be an update
---> Package clamd.x86_64 0:0.97.3-2.el6 will be updated
--> Processing Dependency: clamd = 0.97.3-2.el6 for package: clamav-milter-0.97.3-2.el6.x86_64
---> Package clamd.x86_64 0:0.97.3-3.el6 will be an update
--> Finished Dependency Resolution
Error: Package: clamav-milter-0.97.3-2.el6.x86_64 (@virtualmin)
Requires: clamd = 0.97.3-2.el6
Removing: clamd-0.97.3-2.el6.x86_64 (@virtualmin)
clamd = 0.97.3-2.el6
Updated By: clamd-0.97.3-3.el6.x86_64 (virtualmin)
clamd = 0.97.3-3.el6
Available: clamd-0.97-13.el6.x86_64 (virtualmin)
clamd = 0.97-13.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest



Howdy -- what output do you get if you run this command:

rpm -qa | grep clam

Also, if you run "yum clean all", then run "yum update", does that work properly?

"rpm -qa | grep clam" output:


I've done "yum clean all", and "yum update" - makes no difference, same error

Ah, I think I see what the problem is.

Are you using clamav-milter?

Most folks don't, unless you're explicitely installed that for a particular application, it's unlikely you require it.

I think it's causing the problem you're having though.

If you aren't using it, I'd suggest removing it, which you can do with this command:

rpm -e clamav-milter