virtualmin-base version 5.0-3 released for CentOS 7

Howdy all,

Due to some weirdness with dependencies, and ClamAV packages changing, I’ve rolled out virtualmin-base version 5.0-3 for CentOS 7 (GPL and Professional). This release makes the following changes:

  • Adds dependency for clamav-scanner and clamav-scanner-systemd.
  • Removes wbm-virtualmin-mailman and mailman as a dependencies and removes default configuration of Mailman mailing list manager. This feature is extremely rarely used, and most folks end up wanting to disable it anyway. The module remains in the repos, and continues to be maintained, and can be installed at any time from the repo (“yum install wbm-virtualmin-mailman mailman”, and then create a “mailman” named mailing list for admin messages).
  • Removes wbm-virtualmin-svn and mod_dav_svn as dependencies. As with Mailman, Subversion usage today is very rare, and has been supplanted by git. So, there’s no good reason to include it for all systems. This module also remains in the repo and can still be installed for folks who need it (“yum install wbm-virtualmin-svn mod_dav_svn”).

Note that we still seem to be having issues with clamav running as a daemon (the clamd@scan service unit is working correctly, but Virtualmin doesn’t seem to be detecting it correctly with the new packages); I’m working with Jamie on sorting that out, and it’ll likely be fixed tomorrow sometime either via (yet another) clamav package update, or a Virtualmin update. Apologies for the inconvenience on that front; ClamAV packaging has been the bane of my existence for the entire time I’ve been maintaining the Virtualmin repos (11 years now!). They’re reportedly working on providing a functional default configuration going forward, so maybe it’ll stop being such a pain, eventually.

As always, let me know if you run into problems with fresh installs (other than the known ClamAV issue).