ClamAV update problems

I have tried several times and using varying methods to get ClamAV upated. The version installed with VirtualMin is “ClamAV 0.95.2/11014/Fri May 14 07:59:17 2010”. The current package available from VirtualMin is 0.96.1.

But I get the following errors below when I try to update. An easier to read version in PDF format is attached. PLEASE ADVISE SOLUTION THANK YOU!!:::

Now updating clamav …

Installing package(s) with command yum -y install clamav …

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • addons: mirror.web-ster.com
  • base: mirrors.cat.pdx.edu
  • extras: mirrors.easynews.com
  • rpmforge: apt.sw.be
  • updates: mirror.hmc.edu
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    —> Package clamav.i386 0:0.96-3.el5.rf set to be updated
    –> Processing Dependency: clamav-db for package: clamav
    –> Processing Dependency: clamav-lib = 0.95.2-1.vm.el5 for package: clamav-server
    –> Running transaction check
    —> Package clamav-db.i386 0:0.96-3.el5.rf set to be updated
    –> Processing Dependency: clamav-server = 0.95.2-1.vm.el5 for package: clamav-server-sysv
    —> Package clamd.i386 0:0.96-3.el5.rf set to be updated
    –> Running transaction check
    —> Package clamav-server-sysv.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-server = 0.96-1.vm.el5 for package: clamav-server-sysv
    –> Running transaction check
    —> Package clamav-server.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-lib = 0.96-1.vm.el5 for package: clamav-server
    –> Processing Dependency: clamav-filesystem = 0.96-1.vm.el5 for package: clamav-server
    –> Running transaction check
    —> Package clamav-filesystem.i386 0:0.96-1.vm.el5 set to be updated
    —> Package clamav-lib.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Conflict: clamav-filesystem conflicts clamav > 0.96-1.vm.el5
    –> Finished Dependency Resolution
    clamav-filesystem-0.96-1.vm.el5.i386 from virtualmin has depsolving problems
    –> clamav-filesystem conflicts with clamav
    Error: clamav-filesystem conflicts with clamav
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va --nofiles --nodigest

… install failed!

Now updating clamav-data …

Installing package(s) with command yum -y install clamav-data …

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • addons: mirror.web-ster.com
  • base: mirrors.cat.pdx.edu
  • extras: mirrors.easynews.com
  • rpmforge: apt.sw.be
  • updates: mirrors.cat.pdx.edu
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    —> Package clamav-data.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-filesystem = 0.96-1.vm.el5 for package: clamav-data
    –> Running transaction check
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-update
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-server
    —> Package clamav-filesystem.i386 0:0.96-1.vm.el5 set to be updated
    –> Running transaction check
    —> Package clamav-db.i386 0:0.96-3.el5.rf set to be updated
    –> Processing Dependency: clamav-server = 0.95.2-1.vm.el5 for package: clamav-server-sysv
    —> Package clamd.i386 0:0.96-3.el5.rf set to be updated
    –> Processing Dependency: clamav = 0.96-3.el5.rf for package: clamd
    –> Running transaction check
    —> Package clamav.i386 0:0.96-3.el5.rf set to be updated
    —> Package clamav-server-sysv.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-server = 0.96-1.vm.el5 for package: clamav-server-sysv
    –> Running transaction check
    —> Package clamav-server.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-lib = 0.96-1.vm.el5 for package: clamav-server
    –> Running transaction check
    —> Package clamav-lib.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Conflict: clamav-filesystem conflicts clamav > 0.96-1.vm.el5
    –> Finished Dependency Resolution
    clamav-filesystem-0.96-1.vm.el5.i386 from virtualmin has depsolving problems
    –> clamav-filesystem conflicts with clamav
    Error: clamav-filesystem conflicts with clamav
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va --nofiles --nodigest

… install failed!

Now updating clamav-filesystem …

Installing package(s) with command yum -y install clamav-filesystem …

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • addons: mirror.web-ster.com
  • base: mirrors.cat.pdx.edu
  • extras: mirrors.easynews.com
  • rpmforge: apt.sw.be
  • updates: mirrors.cat.pdx.edu
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-update
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-data
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-data
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-server
    —> Package clamav-filesystem.i386 0:0.96-1.vm.el5 set to be updated
    –> Running transaction check
    –> Processing Dependency: data(clamav) for package: clamav
    –> Processing Dependency: data(clamav) for package: clamav-lib
    —> Package clamav-db.i386 0:0.96-3.el5.rf set to be updated
    –> Processing Dependency: clamav-server = 0.95.2-1.vm.el5 for package: clamav-server-sysv
    —> Package clamd.i386 0:0.96-3.el5.rf set to be updated
    –> Running transaction check
    —> Package clamav.i386 0:0.96-3.el5.rf set to be updated
    —> Package clamav-server-sysv.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-server = 0.96-1.vm.el5 for package: clamav-server-sysv
    –> Running transaction check
    —> Package clamav-server.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-lib = 0.96-1.vm.el5 for package: clamav-server
    –> Running transaction check
    —> Package clamav-lib.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Conflict: clamav-filesystem conflicts clamav > 0.96-1.vm.el5
    –> Finished Dependency Resolution
    clamav-filesystem-0.96-1.vm.el5.i386 from virtualmin has depsolving problems
    –> clamav-filesystem conflicts with clamav
    Error: clamav-filesystem conflicts with clamav
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va --nofiles --nodigest

… install failed!

Now updating clamav-lib …

Installing package(s) with command yum -y install clamav-lib …

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • addons: mirror.web-ster.com
  • base: mirrors.cat.pdx.edu
  • extras: mirrors.easynews.com
  • rpmforge: apt.sw.be
  • updates: mirrors.cat.pdx.edu
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    –> Processing Dependency: clamav-lib = 0.95.2-1.vm.el5 for package: clamav
    –> Processing Dependency: clamav-lib = 0.95.2-1.vm.el5 for package: clamav-server
    —> Package clamav-lib.i386 0:0.96-1.vm.el5 set to be updated
    –> Running transaction check
    —> Package clamav.i386 0:0.96-3.el5.rf set to be updated
    –> Processing Dependency: clamav-db for package: clamav
    –> Processing Dependency: clamav-server = 0.95.2-1.vm.el5 for package: clamav-server-sysv
    —> Package clamd.i386 0:0.96-3.el5.rf set to be updated
    –> Running transaction check
    –> Processing Dependency: data(clamav) for package: clamav-lib
    —> Package clamav-db.i386 0:0.96-3.el5.rf set to be updated
    —> Package clamav-server-sysv.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-server = 0.96-1.vm.el5 for package: clamav-server-sysv
    –> Running transaction check
    —> Package clamav-data.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-filesystem = 0.96-1.vm.el5 for package: clamav-data
    —> Package clamav-server.i386 0:0.96-1.vm.el5 set to be updated
    –> Running transaction check
    —> Package clamav-filesystem.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Conflict: clamav-filesystem conflicts clamav > 0.96-1.vm.el5
    –> Finished Dependency Resolution
    clamav-filesystem-0.96-1.vm.el5.i386 from virtualmin has depsolving problems
    –> clamav-filesystem conflicts with clamav
    Error: clamav-filesystem conflicts with clamav
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va --nofiles --nodigest

… install failed!

Now updating clamav-server …

Installing package(s) with command yum -y install clamav-server …

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • addons: mirror.nic.uoregon.edu
  • base: mirrors.cat.pdx.edu
  • extras: mirrors.easynews.com
  • rpmforge: apt.sw.be
  • updates: mirrors.cat.pdx.edu
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    –> Processing Dependency: clamav-server = 0.95.2-1.vm.el5 for package: clamav-server-sysv
    —> Package clamav-server.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-lib = 0.96-1.vm.el5 for package: clamav-server
    –> Processing Dependency: clamav-filesystem = 0.96-1.vm.el5 for package: clamav-server
    –> Running transaction check
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-update
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-data
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-data
    —> Package clamav-filesystem.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-lib = 0.95.2-1.vm.el5 for package: clamav
    —> Package clamav-lib.i386 0:0.96-1.vm.el5 set to be updated
    —> Package clamav-server-sysv.i386 0:0.96-1.vm.el5 set to be updated
    –> Running transaction check
    —> Package clamav.i386 0:0.96-3.el5.rf set to be updated
    –> Processing Dependency: data(clamav) for package: clamav-server
    –> Processing Dependency: data(clamav) for package: clamav-lib
    —> Package clamav-db.i386 0:0.96-3.el5.rf set to be updated
    –> Running transaction check
    —> Package clamav-data.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Conflict: clamav-filesystem conflicts clamav > 0.96-1.vm.el5
    –> Finished Dependency Resolution
    clamav-filesystem-0.96-1.vm.el5.i386 from virtualmin has depsolving problems
    –> clamav-filesystem conflicts with clamav
    Error: clamav-filesystem conflicts with clamav
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va --nofiles --nodigest

… install failed!

Now updating clamav-server-sysv …

Installing package(s) with command yum -y install clamav-server-sysv …

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • addons: mirror.nic.uoregon.edu
  • base: mirrors.cat.pdx.edu
  • extras: mirrors.easynews.com
  • rpmforge: apt.sw.be
  • updates: mirrors.cat.pdx.edu
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    —> Package clamav-server-sysv.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-server = 0.96-1.vm.el5 for package: clamav-server-sysv
    –> Running transaction check
    —> Package clamav-server.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-lib = 0.96-1.vm.el5 for package: clamav-server
    –> Processing Dependency: clamav-filesystem = 0.96-1.vm.el5 for package: clamav-server
    –> Running transaction check
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-update
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-data
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-data
    —> Package clamav-filesystem.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-lib = 0.95.2-1.vm.el5 for package: clamav
    —> Package clamav-lib.i386 0:0.96-1.vm.el5 set to be updated
    –> Running transaction check
    —> Package clamav.i386 0:0.96-3.el5.rf set to be updated
    –> Processing Dependency: data(clamav) for package: clamav-server
    –> Processing Dependency: data(clamav) for package: clamav-lib
    —> Package clamav-db.i386 0:0.96-3.el5.rf set to be updated
    –> Running transaction check
    —> Package clamav-data.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Conflict: clamav-filesystem conflicts clamav > 0.96-1.vm.el5
    –> Finished Dependency Resolution
    clamav-filesystem-0.96-1.vm.el5.i386 from virtualmin has depsolving problems
    –> clamav-filesystem conflicts with clamav
    Error: clamav-filesystem conflicts with clamav
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va --nofiles --nodigest

… install failed!

Now updating clamav-update …

Installing package(s) with command yum -y install clamav-update …

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • addons: mirror.nic.uoregon.edu
  • base: mirrors.cat.pdx.edu
  • extras: mirrors.easynews.com
  • rpmforge: apt.sw.be
  • updates: mirrors.cat.pdx.edu
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    —> Package clamav-update.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-filesystem = 0.96-1.vm.el5 for package: clamav-update
    –> Running transaction check
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-data
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-data
    –> Processing Dependency: clamav-filesystem = 0.95.2-1.vm.el5 for package: clamav-server
    —> Package clamav-filesystem.i386 0:0.96-1.vm.el5 set to be updated
    –> Running transaction check
    –> Processing Dependency: data(clamav) for package: clamav
    –> Processing Dependency: data(clamav) for package: clamav-lib
    —> Package clamav-db.i386 0:0.96-3.el5.rf set to be updated
    –> Processing Dependency: clamav-server = 0.95.2-1.vm.el5 for package: clamav-server-sysv
    —> Package clamd.i386 0:0.96-3.el5.rf set to be updated
    –> Running transaction check
    —> Package clamav.i386 0:0.96-3.el5.rf set to be updated
    —> Package clamav-server-sysv.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-server = 0.96-1.vm.el5 for package: clamav-server-sysv
    –> Running transaction check
    —> Package clamav-server.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Dependency: clamav-lib = 0.96-1.vm.el5 for package: clamav-server
    –> Running transaction check
    —> Package clamav-lib.i386 0:0.96-1.vm.el5 set to be updated
    –> Processing Conflict: clamav-filesystem conflicts clamav > 0.96-1.vm.el5
    –> Finished Dependency Resolution
    clamav-filesystem-0.96-1.vm.el5.i386 from virtualmin has depsolving problems
    –> clamav-filesystem conflicts with clamav
    Error: clamav-filesystem conflicts with clamav
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va --nofiles --nodigest

… install failed!

No packages were installed. Check the messages above for the cause of the error.

Here is the output in PDF format…

It looks like you have the RPMForge repository enabled… unfortunately, the ClamAV packages from it aren’t compatible with the ones in Virtualmin.

What you’d need to do is disable the RPMForge repository, remove your ClamAV packages, then reinstall ClamAV using the Virtualmin repository.

-Eric

I removed the RPMforge repository.

It won’t let me uninstall clamav:

error: Failed dependencies:
clamav is needed by (installed) virtualmin-base-1.0-61.rh.noarch
/usr/sbin/clamd is needed by (installed) virtualmin-base-1.0-61.rh.noarch
/usr/bin/freshclam is needed by (installed) virtualmin-base-1.0-61.rh.noarch

Solution?

OK… I flushed the YUM cache with -clean switch and it seems to be installing OK now…