I did a fresh install of Virtualmin / Webmin on CentOS (latest version - CentOS Linux 5.6 - 64bit) Virtualmin version 3.84.gpl GPL. In the original install, I opted to install clamav. I have been updating all packages regularly through Webmin - everything updates great except clamav. I get the following error:
Now updating clamav .. Installing package(s) with command yum -y install clamav .. Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: apt.sw.be Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package clamav.x86_64 0:0.97-1.el5.rf set to be updated --> Processing Dependency: clamav-db for package: clamav --> Processing Dependency: clamav-lib = 0.96.5-1.vm.el5 for package: clamav-server --> Running transaction check ---> Package clamav-db.x86_64 0:0.97-1.el5.rf set to be updated --> Processing Dependency: clamav-server = 0.96.5-1.vm.el5 for package: clamav-server-sysv ---> Package clamd.x86_64 0:0.97-1.el5.rf set to be updated --> Processing Conflict: clamav-filesystem conflicts clamav > 0.96.5-1.vm.el5 --> Finished Dependency Resolution clamav-server-sysv-0.96.5-1.vm.el5.x86_64 from installed has depsolving problems --> Missing Dependency: clamav-server = 0.96.5-1.vm.el5 is needed by package clamav-server-sysv-0.96.5-1.vm.el5.x86_64 (installed) clamav-filesystem-0.96.5-1.vm.el5.x86_64 from installed has depsolving problems --> clamav-filesystem conflicts with clamav Error: clamav-filesystem conflicts with clamav Error: Missing Dependency: clamav-server = 0.96.5-1.vm.el5 is needed by package clamav-server-sysv-0.96.5-1.vm.el5.x86_64 (installed) 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.
What do I need to do to have this update cleanly through Webmin?
Thanks.
Howdy,
It looks like you have a third party repository enabled, RPMForge. And the ClamAV packages from it conflict with those used in Virtualmin.
What you'd need to do is disable the RPMForge repository and remove ClamAV. Once you do that, the installer should work great :-)
-Eric
Thanks Eric!
That did the trick. Went to /etc/yum.repos.d and removed the rpm forge stuff. Removed ClamAV and reinstalled. Now working fine. No more errors!
Thanks again.
-Bill